我注册的远程通知,其工作精绝。 现在我实现无声的通知 。 对于这一点,我启用后台远程通知,并从网络应用软件下载的内容。
和发送,
{"aps": {"content-available": 1}}
它调用下面回调方法,但只有当应用程序在后台:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler
而在这个方法中,我从服务器下载一些数据后,当地烧制的通知。 但是,当应用不支持后台这种方法完全不来电。
在苹果文档推送通知 ,他们说:
“当一个无声的通知到达,iOS的唤醒在后台您的应用程序 ,让您可以从您的服务器获取新的数据或做后台信息处理。”
理想的情况是,无声的远程通知应唤醒我的应用程序在后台和本地通知应该工作。
有什么想法吗?