繁体   English   中英

从IOS通知中心一条条读取通知后如何清除?

[英]How to clear notification after reading it from IOS notification center one by one?

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

提前致谢!

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

 [UIApplication sharedApplication].applicationIconBadgeNumber

例如减一

[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;

将其设置为特定值

[UIApplication sharedApplication].applicationIconBadgeNumber = 5;

我不知道这将如何处理推送通知,但您可以取消单个本地通知,如下所示:

[[UIApplication sharedApplication] cancelLocalNotification:notification];

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM