UIApplication图标徽章号码仍然在重新安装
UIApplication徽章号码在重新安装时不会被删除。
如果我在徽章非零值的情况下卸载应用程序,然后重新安装它,徽章仍会出现在新安装中。
我按照以下方式更新徽章号码:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:badgeNumber];
试图find一个解决scheme – 一些通知,当应用程序终止,所以我可以删除徽章…无法与applicationWillTerminate。 有什么build议么?
苹果实际上回应,这是预期的行为,徽章保持一段时间后卸载(完全是为了立即重新安装的情况下)。
尝试设置:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1];
在application: didFinishLaunchingWithOptions:
为我工作得很好。