iPhone: Inkrementieren des Anwendungsabzeichens durch eine lokale Benachrichtigung

ist es möglich, erhöhen Sie die Anwendung Abzeichen durch eine lokale Benachrichtigung, wenn die app nicht läuft?

Ich wissen, wie man die Abzeichen, aber noch nicht gefunden, einen Weg, um zu erhöhen Sie diesen Wert.

localNotification.applicationIconBadgeNumber = 23;

Update: fand ich eine (bei weitem nicht perfekte) Lösung. Sie können Vorhersagen, was passieren wird, wenn der Benutzer nicht über die app öffnen und fügen Sie Benachrichtigungen für jeden +1-Ereignis.

Beispiel:

  • Für Tag 1: Count = 0
  • Für Tag 2: localNotification.applicationIconBadgeNumber = 1;
  • Für Tag 3: localNotification.applicationIconBadgeNumber = 2;
  • Für Tag 4: localNotification.applicationIconBadgeNumber = 3;

==> Setzen Sie diese Meldungen in einem array, und legen Sie Sie vor der Anwendung beendet wird.

Jedoch, ich bin auf der Suche nach eine bessere Lösung als diese Problemumgehung.

InformationsquelleAutor der Frage Stefan | 2011-05-11

Schreibe einen Kommentar