Anzahl der Rückmeldungen der Benachrichtigungsplakette

8

Ich verwende PushBot als meinen Push-Benachrichtigungsdienst, mein Problem ist, wie ich die Anzahl der Karten zurücksetzen kann. Ich habe gesucht und gelesen, um diese Codezeile zu verwenden:

%Vor%

Der einzige Weg, wie die Badge-Anzahl zurückgesetzt wird, ist, wenn ich die App in der Multitask-Leiste auslasse und die App erneut starte, wird jede Hilfe sehr geschätzt. Danke,

    
Automator21 06.08.2013, 18:44
quelle

3 Antworten

17

Machen Sie einfach eine Schaltfläche auf Ihrer Benutzeroberfläche und auf seiner Aktion setzen Sie die Codezeile:

%Vor%

Es wird zurückgesetzt.

Sehen Sie sich hier für einige andere Implementierungen an.

    
user529543 06.08.2013, 18:55
quelle
14

Um die Badge-Anzahl zu löschen, wenn die Anwendung aktiv wird, fügen Sie einfach Ihre Codezeile hinzu:

%Vor%

In der AppDelegate.m -Datei applicationDidBecomeActive Delegate-Methode.

applicationDidFinishLaunchingWithOptions wird nur beim ersten Start aufgerufen und nicht erneut aufgerufen, wenn die Anwendung in den Hintergrund und zurück in den Vordergrund wechselt.

    
Marcus Adams 06.08.2013 20:22
quelle
0

Für Swift 3.0

%Vor%     
Jitendra Kulkarni 21.07.2017 17:20
quelle

Tags und Links