【发布时间】:2018-08-15 00:58:58
【问题描述】:
我正在使用消息传递应用程序,该应用程序需要从服务器接收通知(聊天消息)。我在收到静默通知时遇到问题,设备无法接收到大部分通知,场景如下:
iOS 10 – 将应用程序带入后台并推送静默通知,设备可以接收所有通知。
iOS 11 – 将应用程序带入后台并推送静默通知,设备只能接收前 10 个通知,其余通知消失,我尝试重新启动设备并将应用程序置于后台,能够再收到几条通知,之后就再也收不到了。
-
iOS 10 和 11 – 杀死应用程序并推送静默通知,所有通知都不会收到。
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { logging(cls: self, mod: "APP", msg: "Did receive remote notification") }
我尝试Whatsapp推送通知,即使我在设置中关闭应用并关闭后台应用刷新,所有通知仍然进来,我很好奇Whatsapp如何处理推送通知?
如何解决这个通知问题?
【问题讨论】:
-
嘿,你能解决这个问题吗?有什么注意事项吗?
标签: ios push-notification apple-push-notifications messaging whatsapp