在IOS应用程序中,是否有任何选项可以清除单个通知或在点击后将其标记为已读?我认为苹果不提供此功能。他们只提供一次清除所有通知。我搜索了很多,但没有找到任何解决方案。虽然我发现在某些应用程序(例如 Gmail)中一次清除一个通知。
提前致谢!
在IOS应用程序中,是否有任何选项可以清除单个通知或在点击后将其标记为已读?我认为苹果不提供此功能。他们只提供一次清除所有通知。我搜索了很多,但没有找到任何解决方案。虽然我发现在某些应用程序(例如 Gmail)中一次清除一个通知。
提前致谢!
您可以在此属性中设置数字
[UIApplication sharedApplication].applicationIconBadgeNumber
例如将其减少一
[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;
将其设置为特定值
[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
我不知道这将如何与推送通知一起使用,但您可以取消单个本地通知,如下所示:
[[UIApplication sharedApplication] cancelLocalNotification:notification];
您可以获得对 App Delegateapplication:DidReceiveLocalNotification
方法点击的通知的引用。