ローカル通知を今後設定し、アプリケーションを削除すると、アプリをインストールしている間にローカル通知がトリガーされます。これを避ける方法はありますか?なぜこれが起こるのですか? applicationDidFinishLaunching(テストされていない)でローカル通知アプリケーションをアンインストールして再インストールしたときにトリガーされる
5
A
答えて
1
アプリが削除されたコールバックがあった場合、これは私がどのような方法が表示されない可能ではないとあなたはしかし[[UIApplication sharedApplication] cancelAllLocalNotifications];
可能性が...
2
多分:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
BOOL firstRun = [prefs boolForKey:@"firstRun"];
if(firstRun) {
// Cancel all UILocalNotifications
} else {
BOOL firstRun = NO;
[prefs setBool:firstRun forKey:@"firstRun"];
}
1
アプリケーションdidFinishLaunchingWithOptionsに以下のコードを実装する必要があります。これがうまくいくと思っています。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// BOOL firstRun=YES;
BOOL firstRun = [prefs boolForKey:@"firstRun"];
if(firstRun) {
NSArray *notificationarray = [[UIApplication sharedApplication] scheduledLocalNotifications];
BOOL firstRun =NO;
[prefs setBool:firstRun forKey:@"firstRun"];
} else {
BOOL firstRun = NO;
[prefs setBool:firstRun forKey:@"firstRun"];
NSArray *notificationarray = [[UIApplication sharedApplication] scheduledLocalNotifications];
NSLog(@"%@",notificationarray);
}
[prefs synchronize];
が、これは
を役に立てば幸い関連する問題
- 1. ユーザーがIPhoneアプリケーションをアンインストールしたときの通知
- 2. iphoneアプリを削除して再インストールした後にローカル通知を受け取る
- 3. iOSローカル通知のトリガー処理
- 4. 通知が通知されたときに通知を受け取る方法
- 5. アプリケーションでコマンドが実行されたときに通知する
- 6. アプリケーション再オープン時のローカル通知をリセットする方法
- 7. アプリケーションがアクティブになったときにローカル通知を閉じる
- 8. Xamarin、Android。私がデバイス上でアプリケーションを実行するたびに、アプリケーションがアンインストールされ、再度インストールされます。
- 9. 通知がアプリケーションに表示されたときのコールバック
- 10. インストールされたアプリケーションをアンインストールするためのbatファイル
- 11. MYSQL注文が挿入されたときにトリガーされた通知が別のテーブルに挿入された
- 12. CVSNTのアンインストールと再インストール
- 13. EventKitイベントが発生したときにアプリケーションに通知する
- 14. アプリケーションがバックグラウンドで実行されているときにローカル通知を送信するSwift 2.0
- 15. アプリケーションがバックグラウンドから削除されたときにローカル通知を停止する
- 16. ローカル通知とストーリーボード
- 17. ローカル通知とプッシュ通知のRx_Swift
- 18. Androidアプリがアンインストールして再インストールした後にデータを記憶する
- 19. スケジュール通知がトリガーされない
- 20. アクティブなアプリケーションをiphoneローカル通知
- 21. Windowsサービスをアンインストールするときに、インストールされた製品とインストール元のエラーが一致しない
- 22. スウィングが終了したときに通知されます
- 23. SharePoint Foundationをアンインストールして再インストールし、スタンドアロンオプションなし
- 24. ホームスクリーンアプリを再起動したときのウィジェット通知?
- 25. アプリケーションが実行されていないときのBLE通知
- 26. ソーシャルプラグインを使用してコメントが投稿されたときにfacebookアプリケーション管理者に通知する
- 27. アプリケーションがインストールされているかアンインストールされているかを確認してください
- 28. ポストバックを作成したときにTextChangedイベントが再度トリガーされる
- 29. ローカル通知、applicationIconBadgeNumberは、アプリケーションがフォアグラウンドにあるときに残ります
- 30. NSUserDefaults +ローカル通知