如何在从IOS通知中心逐个读取通知后清除通知?
在IOS应用程序中,是否有任何选项可以清除单个通知或在点击后将其标记为已读? 我相信苹果没有提供这个功能。它们只提供一次清除所有通知的功能。 我找了很多,但没有找到任何解决办法。虽然我发现在一些应用程序(比如Gmail)中一次只清除一个通知如何在从IOS通知中心逐个读取通知后清除通知?,ios,iphone,notifications,push,Ios,Iphone,Notifications,Push,在IOS应用程序中,是否有任何选项可以清除单个通知或在点击后将其标记为已读? 我相信苹果没有提供这个功能。它们只提供一次清除所有通知的功能。 我找了很多,但没有找到任何解决办法。虽然我发现在一些应用程序(比如Gmail)中一次只清除一个通知 提前谢谢 您可以在此属性中设置数字 [UIApplication sharedApplication].applicationIconBadgeNumber 例如,将其减少1 [UIApplication sharedApplication].appli
提前谢谢 您可以在此属性中设置数字
[UIApplication sharedApplication].applicationIconBadgeNumber
例如,将其减少1
[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;
将其设置为特定值
[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
我不知道这将如何与推送通知一起工作,但您可以像这样取消单个本地通知:
[[UIApplication sharedApplication]取消通知:通知]代码>
您可以获取应用程序委托应用程序:DidReceiveLocalNotification
方法点击的通知的引用。但点击后是否会从通知中心清除该特定通知?哦,不,它只是减少了徽章号码。我认为你无论如何都做不到。你必须能够做到这一点,因为LinkedIn做到了,而Instagram没有做到。如果您从LinkedIn获得推送,然后查看,则通知中心会将其清除。但Imstagram却不是这样。