2015-01-04 8 views

Antwort

128

Sie "entfernen" die App Abzeichen Symbol, indem sie es auf 0 setzen:

Swift < 3,0

UIApplication.sharedApplication().applicationIconBadgeNumber = 0 

Swift 3.0+

UIApplication.shared.applicationIconBadgeNumber = 0 

Diese Frage zeigt Wenn Sie es verwenden können: How to clear push notification badge count in iOS?

+3

Also ist es Standard, es bei jedem Start der App auf 0 zurückzusetzen? –

+4

@ElgsQianChen hängt wirklich davon ab, was Ihre App tun soll/was für Ihre Zielgruppe am besten ist. Diese Frage ist wahrscheinlich besser in der UX SO gedient. – Oxcug

+1

Zweitens, dass. Vielleicht möchten Sie sicherstellen, dass der Benutzer tatsächlich den Grund der Benachrichtigung behandelt hat (z. B. _did_ eine ungelesene Nachricht gelesen hat), bevor Sie ihn löschen. Verschiedene Apps gehen damit anders um. Einige sind klar beim Start, einige verdeutlichen die Nutzeraktionen in der App. –