在我的应用程序中,我收到角标(Badge)编号设置为 1 的推送通知。 当应用程序启动时,它应该将角标(Badge)计数设置为 0,所以我正在使用:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
它有效,但它也会从通知中心删除所有通知。
有没有办法在不删除通知的情况下清除角标(Badge)?
最佳答案
根据这个主题:
How to clear badge number while preserving notification center
设置:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1];
应该可以解决问题。
关于ios - 清除通知标志而不删除通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23674916/