【发布时间】:2015-10-05 10:13:17
【问题描述】:
我想在 iOS 应用程序中处理徽章计数增量。根据我到目前为止所做的研究,我了解到应用程序可以在前台以编程方式读取/更新徽章。此外,“application:didReceiveRemoteNotification”仅在应用程序处于前台状态时调用。
但是,即使我的应用处于后台状态,我也希望能够增加徽章。我遇到了下面的通知回调方法,即使在后台状态下也会调用它- 应用程序:didReceiveRemoteNotification:fetchCompletionHandler
它是在 iOS 7 中引入的。但是我注意到,即使是这个新引入的回调也没有在后台状态调用。然后在做了一些研究之后,我意识到这个方法只在静默 iOS 通知的情况下调用。所以现在我的问题是,是否可以显示静默通知的徽章计数,我可以在有效负载中接收徽章计数吗?我只是想通过利用可用于静默通知的后台支持来实现徽章计数计算。
此时任何建议/指导/帮助对我们来说都是非常宝贵的。
谢谢。
【问题讨论】:
标签: ios objective-c apple-push-notifications push badge