繰り返しのない通知をスケジュールし、通知センターからの特定の通知を削除できるように見える3do アプリを試しました。これは次のように機能します: アプリがバックグラウンドにある場合、それらは通知センターに配信されます。これらの通知のいずれかを選択すると、3do が開き、「完了」をタップするオプションが表示されます。「完了」をタップすると、その特定の通知が削除されます。通知センターから。何もタップしないと、通知は通知センターに残ります。
これは、自分のアプリケーションの 1 つで私自身が抱えている問題です。通知センターから個々の通知を削除する方法がわかりません。通知に繰り返し間隔がない場合、scheduledLocalNotifications
UIApplication の配列は空になるため、その特定の通知をキャンセルして通知センターから削除することはできません。ただし、通知に繰り返し間隔がある場合、scheduledLocalNotifications 配列は空にならず、この通知を削除できます。しかし、通知が繰り返されない場合、どのようにシナリオに対処できますか?