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

源代码和库在这里: https://github.com/firebase/flutterfire/tree/master/packages/firebase_messaging/firebase_messaging/example
是否有人成功编译了此示例和/或您有建议如何解决此错误?
发布于 2022-08-03 19:39:35
您可以使用这个,它来自message.dart
/// 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。
final MessageArguments? args = ModalRoute.of(context)?.settings.arguments; 使用此args时执行空检查。
https://stackoverflow.com/questions/73226855
复制相似问题