从通知中心托盘中删除特定的推送通知

时间:2018-11-21 09:01:40

标签: ios swift firebase push-notification

我需要从通知中心删除特定的通知。 在我的应用中,我正在使用这种方法打开特定种类的通知

let center = UNUserNotificationCenter.current()
center.getDeliveredNotifications(completionHandler: { (notificationRequests) in
        for x in notificationRequests {
        print(x.request.content.userInfo)
    }
    })

所以我想在阅读后删除该通知。

1 个答案:

答案 0 :(得分:0)

每个通知都有一个标识符,阅读通知后,您可以轻松执行-

UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiers: [notification_identifier_here])