1

リモート プッシュ通知に取り組んでおり、ペイロードでバッジ カウントを取得しています。アプリがアクティブ (フォアグラウンド) のときは正常に動作していますが、アプリがバックグラウンドで実行されていてプッシュされた場合、バッジの数は増加しません。助けてください。

アプリがアクティブになると、didReceiveNotificationメソッドが呼び出されます。

このタイプの情報をペイロードで受信しています。

{aps = {alert = "Hi all.";badge = 6;sound = default;};}

どこに問題があるのか​​ わかりません。

4

1 に答える 1

0

これを試して

-(void)applicationDidBecomeActive:(UIApplication *)application
{
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
    [[UIApplication sharedApplication] cancelAllNotifications];
}
于 2014-05-30T09:00:23.197 に答える