小编use*_*819的帖子

iOS - 当应用程序强制退出用户时处理静默推送通知

我目前在iOS中遇到推送通知问题.

我的应用程序收到包含标识符的静默推送通知 然后,此标识符用于从创建本地通知的远程服务器获取数据.

据我所知,如果用户有强制退出的应用程序,然后无声推送通知没有得到传递到(通过双击home键和刷卡关闭应用IE)didReceiveRemoteNotification的方法的AppDelegate类[1 ] [2],从而阻止应用程序进行任何类型的处理.

我已经对处理上述情况做了大量研究.然而,无法找到明确的答案,并希望有人可以帮助我或指出我正确的方向.

TLDR:当用户强制退出我的应用程序时,我该怎么办,但是我仍然需要处理静默通知?

更多信息:
我的应用程序只需要支持iOS8 +.

[1] https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW1

通知有效负载
如果在通知到达时目标应用程序未运行,则会播放或显示警报消息,声音或徽章值.如果应用程序正在运行,系统会将通知作为NSDictionary对象传递给应用程序委托.

[2] /sf/answers/1344174121/

notifications apple-push-notifications ios

7
推荐指数
1
解决办法
4426
查看次数