Код: Выделить всё
let content = UNMutableNotificationContent()
content.title = "...."
content.badge = NSNumber(value: UIApplication.shared.applicationIconBadgeNumber + 1)
// ...
let request = UNNotificationRequest(...)
UNUserNotificationCenter.current().add(request) {...}
Как обновить номер значка, когда локальное уведомление доставляется, когда приложение работает в фоновом режиме?
ИЗМЕНИТЬ:
Я попробовал UNUserNotificationCenterDelegate обновить номер значка с помощью UNUserNotificationCenter.current().setBadgeCount(notificationCount) , но, похоже, может обрабатывать только оба случая:
< ул>
[*]
Код: Выделить всё
userNotificationCenter(_ center:, willPresent:)
[*]
Код: Выделить всё
userNotificationCenter(_ center:, didReceive:)
Подробнее здесь: https://stackoverflow.com/questions/786 ... s-in-backg