iOS-App-Badge zurücksetzen

8

Hi Ich entwickle gerade eine App, die Push-Benachrichtigungen verwendet. Ich habe es erfolgreich mit Parse arbeiten lassen und meine Anwendung erhält die Benachrichtigungen. Meine Frage ist nicht, wie man das Abzeichen zurücksetzt, wenn ich die Anwendung öffne, weil ich bereits das mit diesem Code arbeiten ließ.

%Vor%

Dieser Code entfernt das Abzeichen aus der Anwendung, aber wenn ich eine andere Benachrichtigung sende, ist die Nummer jetzt 2 statt 1. Wie kann ich das beheben?

    
Johan Enstam 14.06.2014, 11:31
quelle

2 Antworten

15

[UIApplication sharedApplication].applicationIconBadgeNumber = 0; hilft nicht, das Abzeichen im Parse zu löschen. Ich lese gerade die Parse Dokumentation der Push-Benachrichtigungs-Dokumentation und die Dokumentation sagte.

  

badge: Der aktuelle Wert des Symbolabzeichens für iOS-Apps. Wenn Sie diesen Wert in der PF-Installation ändern, wird der Ausweiswert auf dem App-Symbol aktualisiert. Änderungen sollten auf dem Server gespeichert werden, damit sie für zukünftige Badge-Inkrement-Push-Benachrichtigungen verwendet werden.

     

badge: (nur iOS) Der Wert, der in der oberen rechten Ecke des App-Symbols angezeigt wird. Dies kann auf einen Wert oder Inkrement gesetzt werden, um den aktuellen Wert um 1 zu erhöhen.

Das Abzeichen löschen Sie müssen Code wie:

machen %Vor%     
Nitin Gohel 14.06.2014, 11:42
quelle
4

Für alle, die nach dem schnellen Zurücksetzen des Logos suchen, hier ist die schnelle Version @nitins Antwort, die genau richtig war.

%Vor%     
dstefanis 20.10.2014 17:58
quelle