Immer wenn App stilles Push empfängt, zeige ich die lokale Benachrichtigung an. Wenn zum Zeitpunkt des Empfangs des stillen Push das iPhone gesperrt ist, werden zwar lokale Benachrichtigungen angezeigt, aber wenn die Anwendung im Hintergrund läuft und das iPhone nicht gesperrt ist, werden lokale Benachrichtigungen nicht angezeigt. Was könnte falsch sein? ? Ich verwende den folgenden Code?UILocalNotification wird nur auf Sperrbildschirm/Benachrichtigungsbildschirm angezeigt
let content = UNMutableNotificationContent()
content.title = "Connect"
content.body = indentificationText
content.sound = UNNotificationSound.default()
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1,
repeats: false)
let appDelegate = UIApplication.shared.delegate as! AppDelegate
UNUserNotificationCenter.current().delegate = appDelegate
content.userInfo = payload.dictionaryPayload
let request = UNNotificationRequest(identifier: content.title, content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request, withCompletionHandler: { (error) in
NSLog("UNUserNotificationCenter Add completion Handler : \(String(describing: error?.localizedDescription))")
})