2

メッセージをAPNサーバーにプッシュした後、アプリを開くたびにdidReceiveRemoteNotification 、プッシュデータを呼び出して受信します。どうすればそれらを取り除くことができますか?

しかしUIApplicationLaunchOptionsRemoteNotificationKeyヌルです

検索を行った後、コードにこれらの2行を追加しましたが、まだ機能していません

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

1 に答える 1

1

バッジ数がすでに 0 の場合、0 に設定しても効果はありません。最初にバッジ カウントを無意味な数値に設定してから、0 に設定してみてください。

[[UIApplication sharedApplication] cancelAllLocalNotifications];    
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 99];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
于 2013-03-27T14:11:55.387 に答える