【发布时间】:2015-10-05 01:57:14
【问题描述】:
我们已经完成了实现推送通知的初始设置,并且能够成功发送/接收通知。
现在,我们一直在寻找可能的解决方案来处理来自 ios 应用程序的徽章计数增量(尤其是当应用程序不在前台时)-
1.将徽章计数计算委托给服务器端。 - 如果我们考虑将徽章计算的任务交给应用服务器,那么问题来了,服务器端如何知道查看通知的数量,以便相应地减少徽章。
2。使用 UIBackgroundModes 并调用 'didReceiveRemoteNotification:fetchCompletionHandler' 方法。 - 苹果说,当我的应用程序处于前台或后台状态时,将调用此方法。有了这个,即使应用程序在后台,我们也应该能够跟踪计数/通知信息,因此它可能使我们能够在 iOS 应用程序本身中进行必要的计算。 但是,我们注意到,当应用程序处于后台时,此方法不会调用。是否仅适用于 iOS 静默通知。
我们将不胜感激任何这方面的指导/帮助。
谢谢。
【问题讨论】:
-
您是想问问题吗?
标签: ios objective-c apple-push-notifications badge