如何使用 firebase 消息传递 9.0 版本 最新版本
Posted
技术标签:
【中文标题】如何使用 firebase 消息传递 9.0 版本 最新版本【英文标题】:how to use firebase messaging 9.0 version latest versiom 【发布时间】:2021-06-05 17:29:54 【问题描述】:我正在尝试集成新的 firebase 消息传递版本依赖性
firebaseMessaging.configure(
onLaunch: (Map<String, dynamic> msg)
print(" onLaunch called $(msg)");
,
onResume: (Map<String, dynamic> msg)
print(" onResume called $(msg)");
,
onMessage: (Map<String, dynamic> msg)
showNotification(msg);
print(" onMessage called $(msg)");
,
我在这一点上得到了 eroor 线 .configure
这是飞镖分析错误
没有为“FirebaseMessaging”类型定义“configure”方法。 尝试将名称更正为现有方法的名称,或定义名为“configure”的方法。
【问题讨论】:
你看过flutter fire 文档吗? firebase.flutter.dev/docs/messaging/usage 【参考方案1】:库中有一些更改,删除您提到的内容并在您的 initState 函数中使用此代码:
FirebaseMessaging.onMessage.listen((RemoteMessage message) async
try
final data = message.data;
print(message.notification);
print(message.notification.title);
catch (e)
print(e);
);
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) async
try
print('onResume: $message');
final data = message.data;
print(message.notification);
catch (e)
print(e);
);
您应该阅读changeLog
【讨论】:
【参考方案2】:您需要导入 firebase 消息传递。
【讨论】:
以上是关于如何使用 firebase 消息传递 9.0 版本 最新版本的主要内容,如果未能解决你的问题,请参考以下文章
Flutter firebase 软件包版本在消息传递、核心和分析之间发生冲突