私はCKSubscriptionを使用してプッシュ通知を送信しています。デバイスを正しく送信し、デバイスはすべて正しく受信しましたが、バッジ数は常に以前のものと+1になります。アプリケーションを実行した後、どうすれば0に設定できますか?バッジカウントを変更するにはどうすればよいですか?
私は、FUNCアプリケーションdidFinishLaunchingWithOptions
UIApplication.shared.applicationIconBadgeNumber = 0
にこのコードを追加した。しかし、あなたがアプリケーションを実行すると、バッジは数が再び上昇し、次のプッシュ通知を受け、消えます。
ありがとうございました。実際に私はそれを試してみましたが、私はfuncアプリケーション(... didReceiveRemoteNotification ...)にこのコードを入れようとしました。問題は私のサブスクリプションタイプのCloudKitダッシュボードのバッジカウントを更新しないかもしれないと思っていました。したがって、それは増加しますが、私はそれをどうするかわかりません... –