0

プッシュ通知を iPhone に送信するプロバイダーがあります。ホーム画面にいる場合、通知センターでプッシュ通知をクリックすると、アプリが開きます。次に、アプリを閉じますが、通知は通知センターに残っています...なぜですか? 私はすでにそれを読みました、なぜそれが消えないのですか?アプリを閉じた後にこの通知を削除するには??

4

2 に答える 2

1

アプリケーションからバッジを削除する場合は、バッジ番号の値を 0 に割り当てるだけで、バッジが自動的に削除されます。

   - (void)applicationWillEnterForeground:(UIApplication *)application
    {
             [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
             [[UIApplication sharedApplication] cancelAllLocalNotifications];
    }
于 2012-08-17T10:46:15.873 に答える
0

以下のコードを使用して通知を削除できます

[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];

これにより、アプリのすべての通知が通知センターから削除されます。

于 2012-08-17T10:45:53.063 に答える