gpt4 book ai didi

ios - 如何在通知中心删除特定的远程通知

转载 作者:可可西里 更新时间:2023-11-01 05:33:58 24 4
gpt4 key购买 nike

我们都知道这个方法 [UIApplication sharedApplication].applicationIconBadgeNumber = 0; 可以从通知中心删除我们应用程序的所有远程通知。但是,出于某种原因,我想删除用户在通知中心点击的那个,而留下其他的。

有什么方法可以做到吗?

最佳答案

随着适用于 iOS 10 及更高版本的 UNUserNotificationCenter 的引入,现在可以删除应用的部分或全部远程通知。

UNUserNotificationCenter documentation

使用此类的共享单例实例,可以管理设备上传送的远程通知。具体可以使用以下方法:
func removeDeliveredNotifications(withIdentifiers: [String])
如果您想删除应用的特定通知,或者 func removeAllDeliveredNotifications() 删除应用的所有通知。

关于ios - 如何在通知中心删除特定的远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27591665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com