当应用程序处于后台或终止状态时如何增加推送通知批处理计数
Posted
技术标签:
【中文标题】当应用程序处于后台或终止状态时如何增加推送通知批处理计数【英文标题】:how to increase pushnotification batch count when app is in background or in Terminated state 【发布时间】:2018-09-04 07:03:45 【问题描述】:当应用程序处于后台状态或终止状态时,我想增加批处理计数,在我的情况下,批处理将出现在应用程序图标上,但当第二个、第三个通知到来时它不会动态增加。从服务器端,他们没有向我发送有效载荷中的批次计数。我想从我身边处理它。我使用 UserDefault 来保存 Count 但它不起作用。
请朋友帮帮我。
【问题讨论】:
您无法从应用程序端处理徽章计数。它需要在有效载荷中发送。 哦,好的,谢谢,但是当批处理进入 Paylod 时,我在应用程序图标批处理中的显示方式。 你不需要在应用中处理它,当你的推送通知有效负载到来时,ios会自动在你的应用图标上显示徽章计数 “aps” : “badge” : 9 “sound” : “bingbong.aiff” , “messageID” : “ABCDEFGHIJ” 【参考方案1】:检查这些答案:
Updating iOS badge without push notifications这是在应用中设置徽章的方法
iOS Background Task/Push Notification如果你想在后台接收推送通知,你需要这样做
【讨论】:
以上是关于当应用程序处于后台或终止状态时如何增加推送通知批处理计数的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序被终止状态时,点击推送通知后无法导航到 ViewController
当应用程序处于未运行或后台状态时,如何处理推送通知有效负载而不点击它