是否可以删除应用程序图标徽章,以便通知保留在通知中心?

时间:2012-07-19 17:18:29

标签: ios

我的应用程序正在排队本地通知(并且还可以接收APN),因此应用程序的图标徽章正在设置。

当应用启动时,我想清除图标徽章,但我希望通知保留在通知中心历史记录列表中。但似乎这是不可能的?将徽章计数设置为0可以删除通知中心的所有通知。

我有什么方法可以将它们留在那里,因此用户有责任删除它们,但同时清除应用程序的徽章?

1 个答案:

答案 0 :(得分:5)

不,除非最近发生了某些变化,否则通知中心中的通知将与应用程序图标徽章相关联。

此代码读起来应该只清除徽章,但是,它通常用于清除通知中心中的通知:

[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 

但是,使用代码时,也会清除通知中心通知。通知中心根据图标上显示的内容读取要显示的内容。

<强>来源