我正在开展cordova项目并使用urbanairship进行推送通知。
现在我需要管理"徽章"对于所有设备,需要维护和执行徽章计数通知到达和减少notificatino开放。
为此,我使用了Urbanairship plugin的分叉并在android上更改了一些支持徽章的代码,并使用android更新了新的插件with badge support。
在IOS中,徽章计数是自我管理的,只需要从控制台发送徽章计数。
问题:我在IOS徽章中有问题减1。在推到抵达徽章每次增加。假设我在通知列表中有5个通知待处理,现在徽章计数为5,当我打开5中任何一个通知时,其中一个时间徽章计数变为0并被删除,其他4个通知也被清除。
请建议我维护关于ios for urbanairship的公开通知的badgcount。
供参考: cordova 6.3.0, urbanairship插件(最新6.0.0), cordova-ios:4.2.1
屏幕截图:
1)列表中的五个通知
2)5通知的徽章
3)打开任何通知列表后通知消失和徽章,打开任何通知和剩余通知也被清除,徽章也消失了: