fix show app's badge

This commit is contained in:
Danmei Chen 2021-02-23 15:22:33 +01:00
parent 15ae79d561
commit bf3d9129e0

View file

@ -89,7 +89,9 @@ class NotificationService: UNNotificationServiceExtension {
if let message = message {
let msgData = parseMessage(message: message)
if !message.isUsingUserDefaults, let badge = updateBadge() as NSNumber? {
// Extension only upates app's badge when main shared core is Off = extension's core is On.
// Otherwise, the app will update the badge.
if lc?.globalState == GlobalState.On, let badge = updateBadge() as NSNumber? {
bestAttemptContent.badge = badge
}