2013-08-19 7 views
6

漠然とした質問をするのは好きではありませんが、問題の内容を正確に伝えることはできませんでした。IOSローカル通知をキャンセルする

私のアプリでは、毎日のローカル通知を設定しました。毎日200PMで撮影する。私は後でローカルの通知を設定するコードを削除し、プッシュ通知機能を追加しました。

私はプッシュをテストし、(私がしたいときはいつでも)機能します。しかし、私はまだ古い通知も受け取ります。それは電話機のどこかで早く設定したからです。コーディングせずにキャンセルする方法はありますか?たとえば、アプリを削除するとキャンセルされますか?

答えて

18

アプリをアンインストールするとローカル通知が削除されますが、アプリが削除されても24時間以上キャッシュされていないと報告している人もいます(詳細についてはhereを参照)。詳細。それでもコードへのアクセス権を持っている場合

そうでない場合、あなたはこのようにすべてのローカルの通知を取り消すことができます。

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 
+0

はありがとうございます。アプリをアンインストールすると、ローカルの通知が削除されます。 – ardavar

関連する問題