Ich benutze CKSubscription, um Push-Benachrichtigungen zu senden, ich sende sie gut und das Gerät empfängt alles korrekt, aber meine Badge zählt immer +1 zu dem, was es vorher war? Wie kann ich es nach dem Ausführen der App auf 0 setzen?Wie kann ich die Badge-Anzahl ändern?
Ich habe diesen Code zu func Anwendung didFinishLaunchingWithOptions hinzugefügt
UIApplication.shared.applicationIconBadgeNumber = 0
Aber wenn Sie die App laufen, verschwindet das Abzeichen, das nächste Push-Benachrichtigung empfängt die Zahl wieder steigt.
Vielen Dank für Ihre Antwort! Eigentlich habe ich es versucht, ich habe sogar versucht, dieses Stück Code in func-Anwendung (... didReceiveRemoteNotification ...) Ich dachte, dass das Problem sein könnte, dass ich die Anzahl der Abzeichen im CloudKit-Dashboard in meinem Abonnement-Typ nicht aktualisieren, also steigt es, aber ich habe keine Ahnung, wie das geht ... –