我们的应用程序是一对一的聊天应用程序,我们需要实现与 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/