我目前在iOS中遇到推送通知问题.
我的应用程序收到包含标识符的静默推送通知 然后,此标识符用于从创建本地通知的远程服务器获取数据.
据我所知,如果用户有强制退出的应用程序,然后无声推送通知没有得到传递到(通过双击home键和刷卡关闭应用IE)didReceiveRemoteNotification的方法的AppDelegate类[1 ] [2],从而阻止应用程序进行任何类型的处理.
我已经对处理上述情况做了大量研究.然而,无法找到明确的答案,并希望有人可以帮助我或指出我正确的方向.
TLDR:当用户强制退出我的应用程序时,我该怎么办,但是我仍然需要处理静默通知?
更多信息:
我的应用程序只需要支持iOS8 +.
通知有效负载
如果在通知到达时目标应用程序未运行,则会播放或显示警报消息,声音或徽章值.如果应用程序正在运行,系统会将通知作为NSDictionary对象传递给应用程序委托.