【Swift】UNNotificationRequestのローカル通知を削除
今回はUNNotificationRequestのローカル通知を削除する方法をこの記事で説明します。
この記事のポイント・removeAllPendingNotificationRequestsを使用
ローカル通知を削除する方法
全て削除する場合
UNNotificationRequestのローカル通知を全て削除する場合は以下のように設定します。
let lcNotification = UNUserNotificationCenter.current()
lcNotification.removeAllPendingNotificationRequests()
指定して削除する場合
UNNotificationRequestのローカル通知を指定して削除する場合は以下のように設定します。
let lcNotification = UNUserNotificationCenter.current()
lcNotification.removeAllPendingNotificationRequests(withIdentifiers: [UUID])
※UUIDはローカル通知を登録した際に設定した値になります。
これでローカル通知が削除されます。