From bbd4ad16c500523aba619f4e55be9be8b4e5a664 Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Mon, 15 Jun 2020 10:36:46 +0200 Subject: [PATCH] fix notification 'Missed call' --- Classes/CallManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/CallManager.swift b/Classes/CallManager.swift index d1f1b4fae..315429dec 100644 --- a/Classes/CallManager.swift +++ b/Classes/CallManager.swift @@ -497,7 +497,7 @@ class CoreManagerDelegate: CoreDelegate { CallManager.instance().bluetoothEnabled = false } - if callLog == nil || callLog?.status == .Missed || callLog?.status == .Aborted || callLog?.status == .EarlyAborted { + if UIApplication.shared.applicationState != .active && (callLog == nil || callLog?.status == .Missed || callLog?.status == .Aborted || callLog?.status == .EarlyAborted) { // Configure the notification's payload. let content = UNMutableNotificationContent() content.title = NSString.localizedUserNotificationString(forKey: NSLocalizedString("Missed call", comment: ""), arguments: nil)