应用程序终止时如何从 Firebase 获取推送通知自定义数据

How to get push notification custom data from Firebase when app is terminated

目前,我的应用程序在后台和终止状态(当前实现本地通知)时获取所有推送通知。 当我在 Firebase 控制台中发送自定义数据时,当它是 运行 前景和背景时,所有数据都正确传递给应用程序。但是,当应用程序终止时,推送消息来了,但没有成功检索数据(只有空数据)。

有什么办法可以解决吗?我不明白为什么推送来了,但数据却没有。 如果你能帮忙,那就太好了!

对于 FCM 推送,您将在应用处于终止状态时获取数据,推送通知出现并且用户点击通知,然后您将在启动器屏幕中获取数据。

如果您的应用在应用终止时通过 FCM 消息点击启动,则需要自定义此项

FirebaseMessaging.instance.getInitialMessage().then((message) { //do something })