ios - Swift4.1 : How to remove delivered notification from notification list without open application

标签 ios swift push-notification

我们的应用程序是一对一的聊天应用程序,我们需要实现与 WhatsApp 应用程序相同的删除消息功能,当我当时从一台设备删除消息时,会自动从已经发送通知的第二台设备中删除托盘通知第一个设备。

我尝试在不打开我们的应用程序的情况下找到从托盘中删除通知的方法。

有人可以帮助我吗?

最佳答案

如果您使用 UserNotification 框架,只需调用 UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiersidentifiers: [String] -> Apple Docs

如果您的问题是如何让应用程序调用此函数 -> 您可以通过静默推送通知来解决此问题

关于ios - Swift4.1 : How to remove delivered notification from notification list without open application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51650620/

相关文章:

ios - 在 IOS 中集成 PayPal MPL 时出现链接错误

swift - 使用 NSFetchedResultsController 从 UITableView 中删除行

Swift 可变参数闭包语法?

javascript - 用于监听我自己的网络服务的推送通知的 Cordova 插件

ios7.1:推送通知角标(Badge)更新问题

ios - 在 iOS 中使用多个 UIManagedDocuments 时的任何特殊注意事项

ios - 解码动画Webp iOS时出错

ios - NSUrlConnection、http-post 和 session

swift - “anyObject”无法转换为 'Dictionary<key, value>]'

java - GCM 多行通知