値のあるアプリ バッジを持つアプリをアンインストールして、アプリ ストアから再度インストールすると、「古い」バッジが表示されます。これは望ましい動作ですか? 「古い」アプリケーション バッジを使用しないようにインストール/ディストリビューションに通知する方法はありますか?
初期インストールにはバッジがありません。
これはすべて、新規インストール後にアプリを実行する前です。
を使用して「古い」バッジアイコンを非表示にしようとします
[[[UIApplication] sharedApplication] setApplicationIconBadgeNumber:0];
のいくつかの値を使用して、アプリを初めて開いたかどうかを簡単に確認できますNSUserDefaults
。
私が知っているように、iOS はバッジの値 (アプリのアイコンに表示されます) を記憶しています。そのため、短時間 (おそらく 1 日) 待ってから、再度インストールを試みる必要があります。