In der Debug-Ausgabe wird erwähnt, dass ich um die Erlaubnis für das Application Badge bitten sollte

Ich habe eine sehr einfache App erstellt, die im Hintergrund ausgeführt werden kann, während ein Timer läuft. Wenn sich die App noch im Hintergrund befindet und der Timer endet, wird eine lokale Benachrichtigung gesendet und das Anwendungs-Badge auf 1 gesetzt. Wenn ich die App starte, lösche ich es immer. Ich habe festgestellt, dass nach der Installation von Xcode 6 bei jedem Start der App die folgende Meldung angezeigt wird:

"Es wurde versucht, das Anwendungssymbol zu kennzeichnen, der Benutzer hat jedoch keine Berechtigung zum Kennzeichnen der Anwendung erhalten."

Es ist klar, dass dieser Text von meiner App generiert wird, indem das Abzeichen auf 0 gesetzt wird, um ihn zu löschen. Wo lege ich diese Berechtigungen fest oder fordere sie an? Wird es jetzt als Push-Benachrichtigung angesehen?

Das Problem wurde behoben und die Antwort ist unten angegeben. Das Fazit ist, dass Sie für jede Art von Benachrichtigung eine Bestätigung vom Benutzer erhalten müssen, während dies früher nur für Push-Benachrichtigungen zutrifft.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage