41
Я пытаюсь удалить значок значка в swift, но PFInstallation больше не работает. Как мне это сделать?Swift-Удалить идентификационный номер оповещения о нажатии?
Я пытаюсь удалить значок значка в swift, но PFInstallation больше не работает. Как мне это сделать?Swift-Удалить идентификационный номер оповещения о нажатии?
Вы можете "удалить" значок приложения значок, установив его на 0:
Swift < 3,0
UIApplication.sharedApplication().applicationIconBadgeNumber = 0
Swift 3.0+
UIApplication.shared.applicationIconBadgeNumber = 0
на этот вопрос показывает, когда вы можете использовать его: How to clear push notification badge count in iOS?
Так что, стандартная практика - сбросить его до 0 при каждом запуске приложения? –
@ElgsQianChen действительно зависит от того, что ваше приложение должно делать/что лучше для вашей аудитории. Этот вопрос, вероятно, лучше обслуживается в UX SO. – Oxcug
Во-вторых, что. Возможно, вы хотите убедиться, что пользователь фактически обработал причину уведомления (например, _did_ прочитал непрочитанное сообщение), прежде чем очистить его. Различные приложения имеют дело с этим по-разному. Некоторые из них понятны при запуске, некоторые четко понимают действие пользователя в приложении. –