Wenn es eine lokale Meldung ist dann Abzeichen Symbol zu entfernen, haben Sie es zu tun wie dieses
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.applicationIconBadgeNumber = 1;
Wenn es Push-Benachrichtigung ist das Sie können es unter
geschrieben von Code tun
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
Sie können diese Methoden überall aufrufen, wo Sie möchten. Zum Beispiel, wenn Sie eine Benachrichtigung zur Zeit gelöscht werden sollen, wenn die Anwendung gestartet wird, dann schreibt in
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
, wenn Ihre App, die Sie zum ersten Satz nicht über die Ausweisnummer verwenden, dann setzen Sie ihn, es zu entfernen aus Benachrichtigungszentrum.
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
Sie könnten in Erwägung ziehen, weitere Informationen über die App mit dieser Funktion zu veröffentlichen. – rjstelling
Und auch Links, wo es angeblich unmöglich ist. Auf diese Weise Ihre Frage wäre informativer – Tala
Legen Sie einfach die Anzahl Ihrer App-Abzeichen als 0. Es löscht alle Benachrichtigungen von Ihrem Benachrichtigungszentrum –