【发布时间】:2014-02-09 05:58:35
【问题描述】:
我已经实现了静默推送通知。如果我手动杀死应用程序,它就不起作用。 在收到静默推送通知后,我调用了一个将数据发送到服务器的函数。
这是我的静音推送通知代码
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
NSLog(@"didReceiveRemoteNotification fetchCompletionHandler...........");
[MyviewController SendDataFunction];
handler(UIBackgroundFetchResultNewData);
}
请指导我。
更新: - 如果用户在应用切换器中手动终止应用,则无法通过静默通知或后台获取启动应用。要获得通知,用户必须重新启动应用程序。如果有人需要激活应用程序,那么应该为该应用程序启用 PushKit + VOIP,例如 whatsapp,请参阅以下链接 https://zeropush.com/guide/guide-to-pushkit-and-voip
【问题讨论】:
-
查看上述问题的答案,可能是用户手动杀死应用时的错误。
-
@nikBhosale 您是否收到有关此问题的任何更新?
-
@urmi,如果用户强制退出,系统不会自动启动您的应用程序。请阅读发布的更新。谢谢。
-
@nikBhosale 谢谢。我明白你的意思了。我可以使用 VoIP 启动我的应用程序以进行推送通知吗?
标签: ios apple-push-notifications