我正在使用Firebase从我的服务器向我的IOS发出通知
我只有一个问题:
当我的申请在后台时,没问题,我会收到通知
但是当我的应用程序在前台时,我的代码会打印通知数据,但不会在GUI上显示:/
这是我的功能:
// Receive displayed notifications for iOS 10 devices.
func userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void){
let userInfo = notification.request.content.userInfo
// Print message ID.
if let messageID = userInfo[gcmMessageIDKey]{
print("Message ID: \(messageID)")
}
// Print full message.
print(userInfo)
// Change this to your preferred presentation option
completionHandler([])
}
您知道我如何强制Firebase在GUI上显示通知吗?我尝试制作本地通知,但没有结果......
答案 0 :(得分:1)
感谢" Luca Rocchi",当应用程序在前台时,通知UI根本不会显示。