-1

我想向我的应用用户发送无声通知,以刷新内容。选择退出用户的静默推送通知

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

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

+0

请更改您的问题。目前尚不清楚。您是否问过,如何发送无声通知来选择退出用户......如同点击了“不允许”通知的用户那样? – Honey

+0

是的 - 这正是我想了解的 –

+0

对于无声通知,您不需要用户的许可。你可以静静地注册他们的令牌。看到我的答案[这里](https://stackoverflow.com/questions/42275060/what-is-difference-between-remote-notification-and-silent-notification-in-ios/42302369#42302369)。如果您想显示徽章,警报或声音,例如,如果是本地通知或远程通知,则只需要许可 – Honey

回答

-1

没有可能将远程通知发送给未注册设备令牌的设备。如果用户不允许应用程序接收远程通知,您也不能发送任何通知。

+0

即使用户已选择退出通知,iOS 8及更高版本也允许您向所有用户发送无声通知。这些无声通知旨在通过在后台触发应用来更新应用内容。 –

+0

您也可以点击此处查看:https://www.urbanairship.com/blog/watch-list-ios-8-opt-in-changes –