FCM 推送通知在返回应用程序时打开,而不是在 iOS 的状态栏中显示

Posted

技术标签:

【中文标题】FCM 推送通知在返回应用程序时打开,而不是在 iOS 的状态栏中显示【英文标题】:FCM push notifications opens when returning to app instead of showing in the status bar in iOS 【发布时间】:2019-12-30 10:17:22 【问题描述】:

如何让通知显示在状态栏中,而不是在被带到前台时在应用程序中排队和接收?

我已使用 APN 设置 FCM 帐户,启用推送通知、后台获取和远程通知。

我已经在 android 上按预期工作。

我的消息如下所示:


  "notification": 
    "body": "this is a body",
    "title": "this is a title", 
    "content_available": true
  , 
  "priority": "high", 
  "data": 
    "click_action": "FLUTTER_NOTIFICATION_CLICK", 
    "id": "1", 
    "status": "done"
  , 
  "to": "TOKEN"
'

我错过了什么?

【问题讨论】:

【参考方案1】:

仅当应用不在前台时才会显示通知。如果您想在前台显示它们,您应该为此实现自定义 UI。

【讨论】:

它在后台。前台按预期工作。当应用程序处于后台时,它不会显示任何通知。

以上是关于FCM 推送通知在返回应用程序时打开,而不是在 iOS 的状态栏中显示的主要内容,如果未能解决你的问题,请参考以下文章

当点击 FCM 推送通知时,如何在选项卡栏中打开特定的视图控制器?

打开应用程序并锁定屏幕时未收到 Ionic FCM 推送通知,除非被点击

系统刚启动时未收到 FCM 通知

IONIC FCM推送通知ios,无法接收

颤振 - 用户打开推送通知消息(FCM)后如何执行任务

如何禁用或启用onMessageReceived的firebase推送通知?