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 - 打开时应用程序徽章消失的主要内容,如果未能解决你的问题,请参考以下文章

从应用商店打开时应用挂起

开发者控制台打开时 Flash 播放器消失

[React Native][IOS] 应用被通知打开时如何捕捉事件

从今天扩展程序打开时 iOS 应用程序崩溃

IOS true打开时打开不同的值

切换旋转视图时,iOS 应用程序在打开时崩溃