iOS - 打开时应用程序徽章消失
Posted
技术标签:
【中文标题】iOS - 打开时应用程序徽章消失【英文标题】:iOS - Application Badge Disappears When Opened 【发布时间】:2014-02-21 11:06:21 【问题描述】:我目前有一个通过推送通知接收正确徽章编号的应用程序。后端服务器跟踪未读更新的数量,并在事件发生时在推送通知中发送该数量。然后自动设置应用程序徽章编号。当用户点击应用程序的特定部分时,徽章计数会减少并与后端同步。这在理论上都应该有效。但是,在用户收到初始推送后打开应用程序后,我似乎无法让徽章保持不变。如何让号码保持不变,我调查了问题并使用本地通知解决它,信息位于此处:ios badge number live update,但我希望使用更简单的解决方案。感谢您的帮助!
【问题讨论】:
【参考方案1】:在您的应用程序委托中,您是否有任何清除徽章计数的代码,即
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
||
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
【讨论】:
感谢您的快速响应,事实证明我确实做到了,真是愚蠢的错误感谢您的帮助! 没问题。将其标记为答案,以便其他人知道要查找的内容。 将在大约 6 分钟内完成:P以上是关于iOS - 打开时应用程序徽章消失的主要内容,如果未能解决你的问题,请参考以下文章