0
Gibt es eine Möglichkeit, alle Remote-Benachrichtigungen, die einen Tag alt sind, zu entfernen?Gibt es eine Möglichkeit, alle Remote-Benachrichtigungen, die einen Tag alt sind, zu entfernen?
Gibt es eine Möglichkeit, alle Remote-Benachrichtigungen, die einen Tag alt sind, zu entfernen?Gibt es eine Möglichkeit, alle Remote-Benachrichtigungen, die einen Tag alt sind, zu entfernen?
Try this,
UNUserNotificationCenter.current().getDeliveredNotifications { notifications in
let yesterday = NSCalendar.current.date(byAdding: .day, value: -1, to: Date())!
let identifiersToRemove = notifications
.filter { $0.date.compare(yesterday) == .orderedAscending }
.map { $0.request.identifier }
UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiers: identifiersToRemove)
}