【问题标题】:The getter 'instance' isn't defined for the type 'FirebaseMessaging'没有为“FirebaseMessaging”类型定义吸气剂“实例”
【发布时间】:2021-03-26 20:18:41
【问题描述】:

没有为“FirebaseMessaging”类型定义吸气剂“实例”。尝试导入定义“instance”的库,将名称更正为现有 getter 的名称,或定义名为“instance”的 getter 或字段。
我正在尝试实现此示例代码
https://github.com/FirebaseExtended/flutterfire/blob/master/packages/firebase_messaging/firebase_messaging/example/lib/main.dart
但它显示了上述错误。
如何解决?

firebase_messaging: ^7.0.3
import 'package:firebase_messaging/firebase_messaging.dart';

【问题讨论】:

  • 你能告诉我们你写的代码吗?特别是导入和导致错误的行?
  • @MidhunMP 更新了问题
  • 实例属性在版本 8 中可用(处于预发布状态)。在 7 中你必须使用FirebaseMessaging() 来创建实例。

标签: flutter firebase-cloud-messaging flutter-dependencies


【解决方案1】:

getter 'instance' 在 firebase_messaging: ^7.x.x 上不可用,您需要升级到版本 8

【讨论】:

  • firebase_messaging 中没有第 8 版!您必须使用 9.0 或更高版本!
  • 感谢您发现这一点!
猜你喜欢
  • 2020-12-07
  • 2020-05-11
  • 2021-04-14
  • 2021-09-17
  • 1970-01-01
  • 1970-01-01
  • 2021-08-28
  • 2021-10-04
相关资源
最近更新 更多