应用程序终止时 FCM 推送通知 FLUTTER
Posted
技术标签:
【中文标题】应用程序终止时 FCM 推送通知 FLUTTER【英文标题】:FCM push notifications FLUTTER when app is terminated 【发布时间】:2021-06-06 21:19:44 【问题描述】:当应用程序终止时,我试图从 Firebase 控制台接收关于 android 的推送通知,但我什么也没得到(我有 onResume、onMessage 和 onLaunch 回调侦听器,但我什至不想在应用程序中处理它们)我只是想让它们显示在托盘或锁定屏幕中。是否需要一些 Android 配置?
【问题讨论】:
你可以从 Postman 那里测试一下:看看Test FCM Notification with Postman 【参考方案1】:第一个答案,我希望会很好。
如您所见,here 通知是由 onBackgroundMessage 处理的,即使应用程序已终止。也许您的问题是您没有发送通知,而是发送“仅数据”消息。在这种情况下,您必须设置字段"priority": "high"
此外,在最新版本的 Flutter 和 firebase_messaging 中,方法 onResume、onMessage 和 onLaunch 已被弃用。您应该将它们替换为 onMessage、onMessageOpened、onBackground,但您可以通过official documentation 找到更多信息
【讨论】:
谢谢。我总是忘记这个以上是关于应用程序终止时 FCM 推送通知 FLUTTER的主要内容,如果未能解决你的问题,请参考以下文章
Flutter IOS 通知的 FCM 在应用程序处于后台或终止时不显示
如何在接收基于 Flutter 构建的 FCM 推送通知时修复应用程序崩溃
在 IOS 中未收到 FCM 推送通知。而应用程序在后台或终止。我使用 FirebaseMessaging 6.0.9 Pub