首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pub.dev Firebase消息传递示例未定义的类'MessageArguments‘eror

pub.dev Firebase消息传递示例未定义的类'MessageArguments‘eror
EN

Stack Overflow用户
提问于 2022-08-03 19:31:32
回答 1查看 90关注 0票数 0

位于下面链接的pub.dev Firebase消息传递示例无法在Flutter/Android中编译,出现以下错误:

代码语言:javascript
复制
Undefined class 'MessageArguments'.

源代码和库在这里: https://github.com/firebase/flutterfire/tree/master/packages/firebase_messaging/firebase_messaging/example

是否有人成功编译了此示例和/或您有建议如何解决此错误?

EN

回答 1

Stack Overflow用户

发布于 2022-08-03 19:39:35

您可以使用这个,它来自message.dart

代码语言:javascript
复制
/// Message route arguments.
class MessageArguments {
  /// The RemoteMessage
  final RemoteMessage message;

  /// Whether this message caused the application to open.
  final bool openedApplication;

  // ignore: public_member_api_docs
  MessageArguments(this.message, this.openedApplication);
}

另外,最好从路由中接受null。

代码语言:javascript
复制
final MessageArguments? args = ModalRoute.of(context)?.settings.arguments; 

使用此args时执行空检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73226855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档