我真的很困惑这个问题,我的问题很简单:什么时候会调用application: didReceiveRemoteNotification: fetchCompletionHandler:?
如何激活/亨德尔通知:
[UIApplication sharedApplication registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge = UIRemoteNotificationTypeSound = UIRemoteNotificationTypeAlert ]
3.实现委托方法。(在completionHandler(UIBackgroundFetchResultNewData);中添加)
当我发送通知时(带有内容可用的key==1):
第二个问题:您是否很容易调试远程通知后台模式?
[edit]测试后,如果应用程序被挂起(我们添加了一个循环来记录日期),它会收到通知并尝试触发代码,但是应用程序在1秒钟后就停止了,我们是否遗漏了一个参数来限制持续时间?(正如我所读到的,最多30秒钟)。
发布于 2014-02-11 17:18:44
很抱歉回答我自己的问题,简单地说,远程通知只在应用程序处于后台(活动/暂停)时处理。
编辑:如果你想有一个推送通知唤醒应用程序,即使它被杀死了,看看PushKit,但这只有在你的应用程序中有VOiP功能的情况下才有可能。
https://stackoverflow.com/questions/21632282
复制相似问题