【问题标题】:Flutter and FCM (Firebase Cloud Messaging) onMessage, onResume and onLaunch not firing when notification clicked (package: firebase_messaging 7.0.0)Flutter 和 FCM(Firebase 云消息传递)onMessage、onResume 和 onLaunch 在单击通知时未触发(包:firebase_messaging 7.0.0)
【发布时间】:2021-01-06 21:13:09
【问题描述】:

仅供参考,因为我发现此问题是由我在调用 FutureBuilder 以连接到 Firebase Cloud Firestore 之前调用 FCM 小部件引起的。

我将 FCM 调用移到了小部件树的下方,然后按预期触发了 onMessage、onResume 和 onLaunch 回调。

云消息传递 firebase_messaging 7.0.0 文档推荐:

“应在应用程序生命周期的早期调用配置,以便它可以尽早准备好接收消息。请参阅示例应用程序进行演示。”

但显然不会太早!

【问题讨论】:

    标签: firebase flutter firebase-cloud-messaging


    【解决方案1】:

    如上所述,我将在 firebase_messaging GitHub 上链接到这个,以便他们知道。

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 2021-04-18
      • 2019-12-30
      • 2020-06-21
      • 2020-04-22
      • 2020-06-03
      • 2019-09-25
      • 2020-10-11
      • 2021-07-22
      相关资源
      最近更新 更多