如果应用程序未启动,Flutter Firebase 推送通知无法发送数据

Flutter Firebase Push Notification unable to data if app is not launched

我正在为我的代码使用 Flutter。对于推送通知,我使用的是 Firebase 推送通知(“firebase_messaging”版本 9.1.3)。

我面临以下问题:

下面是我的监听消息的代码(参考Flutter例子)

FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
  //Process received message 
  _processMessage(message);
});

我缺少什么才能让应用程序在新启动时接收通知负载。

据我所知,onMessageOpenedApp仅在应用程序从后台状态启动时触发。

要从终止状态启动时接收通知负载,您必须使用 getInitialMessage() 方法。

可以找到更多相关信息 here