Firebase 通知仅显示在控制中心



我在使用 Firebase 设置的新项目中遇到了这个奇怪的问题。通知正在工作,但是我注意到有两个主要问题:

  1. 它们永远不会显示为我的手机打开/主屏幕时弹出的横幅,而是仅在通知中心查看我的所有通知时出现(从家一直向左滑动(
  2. 我无法让他们播放声音(添加徽章确实有效(。

此外,我从Firebase管理员sdk(web,node js(和他们的"云消息传递"向导中尝试了这个 - 两者都得到了相同的结果,导致我认为这是我在我的项目中设置不正确的东西?

以下是我注册通知的方式:

func requestNotificationsSystemAuth() {
        let appDelegate: AppDelegate = UIApplication.shared.delegate as! AppDelegate
        // For iOS 10 display notification (sent via APNS)
        UNUserNotificationCenter.current().delegate = appDelegate as UNUserNotificationCenterDelegate
        Messaging.messaging().delegate = appDelegate as MessagingDelegate
        let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
        UNUserNotificationCenter.current().requestAuthorization(
            options: authOptions,
            completionHandler: { _, _ in })
        UIApplication.shared.registerForRemoteNotifications()
    }

其他应用正在通知中播放声音。

知道吗??我正在失去希望!

对于那些想知道的人,我的问题与设备相关得很奇怪。

我刚刚重新启动手机,它又开始工作了。

相关内容

  • 没有找到相关文章

最新更新