Swift - Избегайте "IconBadge-clear", пока приложение находится на переднем плане

Я использую эти несколько строк, чтобы отправить локальное уведомление пользователю. Добавляя "notificationContent.badge"свойство, счетчик значков AppIcon должен быть увеличен на единицу (1).

"Таким образом, код работает нормально, пока мое приложение находится в фоновом режиме, но когда приложение открыто, счетчик значков не увеличивается, потому что он все еще показывает, что значка нет".

    let notificationContent = UNMutableNotificationContent()
    notificationContent.title = "Title"
    notificationContent.subtitle = "Subtitle"
    notificationContent.body = "Body"
    notificationContent.badge = 1
    let notificationTrigger = UNTimeIntervalNotificationTrigger(timeInterval: 4.0, repeats: false)
    let notificationRequest = UNNotificationRequest(identifier: "Identifier", content: notificationContent, trigger: notificationTrigger)
    UNUserNotificationCenter.current().add(notificationRequest)



Есть ли способ избежать "IconBadge-clear", пока приложение открыто?

Любая помощь будет очень признателен, спасибо.

0 ответов

Другие вопросы по тегам