选择退出用户的静默推送通知

Posted

技术标签:

【中文标题】选择退出用户的静默推送通知【英文标题】:silent push notifications for opted out users 【发布时间】:2017-06-06 19:14:46 【问题描述】:

我想向我的应用用户发送静默通知,以刷新内容。

我已阅读有关向选择退出的用户发送静默通知的各种文章。但是,我们该怎么做呢?大多数选择退出的用户没有设备推送令牌。如何 ping 设备以发送静默推送负载?

我们目前使用推送令牌来选择用户发送远程通知。但是,如果 ios 8 及更高版本允许向所有应用用户发送静默通知,即使他们选择退出,我如何在没有令牌的情况下发送它们?

【问题讨论】:

请改写您的问题。目前还不清楚。您是在问如何向选择退出的用户发送静默通知……就像点击“不允许”通知的用户一样? 是的 - 这正是我想了解的 对于静默通知,您不需要用户的许可。您可以默默地注册他们的令牌。请参阅我的回答here。如果你想显示徽章、警报或声音,即是本地通知还是远程通知,你只需要权限 【参考方案1】:

无法向未使用设备令牌注册的设备发送远程通知。如果用户不允许应用接收远程通知,您也不能发送任何通知。

【讨论】:

iOS 8 及更高版本允许您向所有用户发送静默通知,即使用户已选择退出通知。这些静默通知旨在通过在后台触发应用来更新应用内容。 你也可以在这里查看:urbanairship.com/blog/watch-list-ios-8-opt-in-changes

以上是关于选择退出用户的静默推送通知的主要内容,如果未能解决你的问题,请参考以下文章

什么是静默推送通知?设备什么时候收到?

静默推送通知。 iOS

已经拥有静默推送通知后的正常推送通知权限

如果用户关闭应用程序的通知,静默推送通知会起作用吗?

特定用户的静默推送通知

如果用户禁用它们,如何发送静默推送通知?