オープニングアプリと同じように、アプリアイコンのバッジ番号を0に設定しています。iOSプッシュ通知のインクリメントは常にゼロに設定されていますが、ゼロが設定されていますか?
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
しかし、アプリが死んでいる状態のバックグラウンドの間にサーバーが増分を送信するため、サーバーは再びZEROで始まらない。
2であれば3より大きく、1回押すごとに4になると言います。アプリケーションを開いてゼロに戻して戻ると、iCONでは何も表示されませんが、サーバーが送信すると5から開始します。
要するに、既存のカウンタを保持します。
この問題を解決するにはどうすればよいですか。私はiOS 10.1とXcode 8.1を持っています。
ありがとうございます。
プッシュ通知ペイロードからアプリケーションバッジ番号を取得している可能性があります。 {「あなたはあなたの電子メールを得た」、 「バッジ」: 「APS」:{ 「警告」9 } } :あなたは、次のペイロードを持っている場合たとえば、 それはあなたが設定されていても9になりますアプリのバッジゼロは終了します。 –
は完全にあなたに同意しません。私はバッジを取得していない:サーバーから9、その増加、別の戦略。 –
プッシュ通知ペイロードを表示できますか? –