【发布时间】:2015-01-23 20:16:03
【问题描述】:
我的应用程序当前使用application:didReceiveRemoteNotification:fetchCompletionHandler 和application:didFinishLaunchingWithOptions: 委托方法来处理后台远程通知。间歇性地,会出现一个推送通知,并且我不会收到一条日志说它已经调用了我的任何一个应用程序委托方法。我已经测试了挂起、活动、后台和挂起状态,它们似乎都工作正常。每 30 次推送中大约有 1 次收到“死亡”推送通知。
****注意:这种情况只发生在我没有通过触摸推送通知进入时,并且发生不可预知。**
【问题讨论】:
-
如果您的应用完全卸载(即未暂停/在后台)并且用户从图标(不是通知)重新启动,那么您将不会收到通知
-
@Paulw11 是的,我知道我不会通过用户字典获得通知,但由于我打开了后台获取和远程通知,它仍然应该点击 application:didReceiveRemoteNotification:fetchCompletionHandler 即使在背景或暂停。如果应用程序被 iOS 卸载,它应该重新启动到挂起状态并处理通知,对吗?
-
你的应用是在后台还是卸载了?
-
@Paulw11 我在两个州都看到了错误
标签: ios objective-c notifications push-notification