从IOS通知中心逐个阅读后如何清除通知?

时间:2012-07-02 13:07:49

标签: iphone ios notifications push clear

在IOS应用中,是否有任何选项可以清除单个通知或在点击后将其标记为已读? 我的信念是Apple没有提供此功能。它们仅提供一次清除所有通知。 我搜索了很多,但没有找到任何解决方案。虽然我发现在某些应用中一次清除一个通知(例如Gmail)。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以在此属性中设置数字

 [UIApplication sharedApplication].applicationIconBadgeNumber

例如将其减少一个

[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;

将其设置为特定值

[UIApplication sharedApplication].applicationIconBadgeNumber = 5;

答案 1 :(得分:1)

我不知道推送通知的效果如何,但你可以取消这样的个别本地通知:

[[UIApplication sharedApplication] cancelLocalNotification:notification];

您可以获得对App Delegate application:DidReceiveLocalNotification方法分析的通知的引用。