私はCloudKitにPush Notificationを統合して、iCloudのすべての変更が私のiPhoneで通知をポップアップし、それに対応してバッジアプリのアイコン番号が追加されるようにしました。しかし、私は、コードを使用する場合、:applicationDidBecomeActive(_ application: UIApplication)
にその数をリセットするためにバッジアプリのアイコン番号をリセットするにはどうすればよいですか?
application.applicationIconBadgeNumber = 0
を、私はバッジアプリアイコンの数が本当に消えたことに気づいたが、別の新しい通知が再び来た場合、数はから起動しませんもう一度想定していますが、リセット前の元の合計数に1を加算してください。したがって、その数はますます大きくなりつつあります。私はこの問題をどのように解決するのだろうか?
私はあなたが意味することを理解していますが、サーバー側をリセットするための特定のコードを表示できますか?私はいくつかの方法を試しましたが、どれも動作しません。 – Jaheny
@Jahenyあなたはアプリで使用しなければならないいくつかのAPIサービスが必要ですか?プッシュはサーバーアプリケーションから送信されますので、送信しないでください。サーバーで「apns」メッセージを作成すると、バッジ数を処理するデータベースを使用する必要があります。「私の更新を見てください。どこを変更するか。 – iphonic