13

プッシュ通知を使用しています。通知を受け取ると、2つのボタンが表示され、表示して閉じます。[表示]をクリックするとアプリが開き、閉じるボタンをクリックすると何も実行されず、アプリアイコンにバッジ番号が表示されます。次に、アプリをもう一度開くと、そのバッジ番号は消えるはずですが、消えません。ユーザーがアプリアイコンをクリックした場合、どうすればそのバッジ番号を削除できますか?ありがとう

4

2 に答える 2

40

次のコードをapplicationDidFinishLaunchingまたはapplicationDidBecomeActiveのどこかに配置します。

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
于 2011-02-28T17:34:02.613 に答える
1

あなたができることは、現在表示されているバッジ番号が削除されるようbadgeに、リモート通知からキーを省略することです。ユーザーが[表示]をタップしたときにバッジを表示する場合は、を使用してバッジ番号を設定できます。[UIApplication sharedApplication].applicationIconBadgeNumber

しかし、なぜあなたがこれをしたいのかわかりません。

于 2011-02-28T17:45:36.107 に答える