【问题标题】:On iOS FCM is not working without notification tag inside body在 iOS 上,FCM 无法在正文中没有通知标签的情况下工作
【发布时间】:2022-08-18 20:25:59
【问题描述】:

FCM 在我们的应用程序中使用,在某些事件中,我们的服务器将向应用程序发送 FCM 请求以注册令牌。 有两种情况,一种是服务器向 FCM 请求带有通知和正文中的数据,另一种情况是它只向 FCM 发送带有数据的请求。 我们在 PlayStore 和 AppStore [最后更新于 2022 年 1 月] 上有我们的应用程序。到目前为止,它在那里按预期工作。 现在我们必须更新 firebase_messaging 插件,否则构建失败。在此之后,我们必须对颤振代码进行一些更改。 现在,FCM 在 android 上按预期工作,仅在 iOS 上,我们收到那些在正文中具有通知键的通知,但在正文中没有通知键 FCM 在 iOS 上不起作用 [但在 android 上起作用]。

    标签: flutter firebase firebase-cloud-messaging apple-push-notifications apn


    【解决方案1】:

    在调用 fcm 时在有效负载中添加"content_available": true 解决了该问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多