无法在 Firebase 处于前台时收到通知?



我正在使用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上显示通知吗?我试图做出本地通知,而没有结果...

感谢" Luca Rocchi",当应用程序在前景时,通知UI根本不显示。

相关内容

  • 没有找到相关文章

最新更新