firebase - Flutter Web:未捕获(承诺)错误:[cloud_firestore/unknown] NoSuchMethodError:null 上的无效成员:'includeMetadataChanges'
问题描述
Flutter Web:未捕获(承诺)错误:[cloud_firestore/unknown] NoSuchMethodError:null 上的无效成员:'includeMetadataChanges'...
发布规范.yaml
firebase_storage: ^7.0.0
索引.html
<script src="https://www.gstatic.com/firebasejs/8.2.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.3/firebase-analytics.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.3/firebase-firestore.js"></script>
代码
class UserNotifier extends StateNotifier<List<UserModel>> {
UserNotifier([List<UserModel>? state])
: super(state = <UserModel>[]) {
fatchData(); // It's same as initState();
}
Future fatchData() async {
QuerySnapshot snapshot =
await FirebaseFirestore.instance.collection('Users').get();
final List<UserModel> users = [];
snapshot.docs.forEach((document) {
UserModel _user = UserModel.fromSnapshot(document);
users.add(_user);
});
}
}
数据中没有空值。解决办法是什么?
解决方案
最新版本有一些问题。尝试旧版本来解决问题。
https://github.com/FirebaseExtended/flutterfire/issues/4127
这个版本对我有用,在pubspec.yaml
firebase_core: ^0.5.3
firebase_auth: ^0.18.4+1
cloud_firestore: ^0.14.4
在index.html
<script src="https://www.gstatic.com/firebasejs/7.22.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.22.1/firebase-analytics.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.22.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.22.1/firebase-firestore.js"></script>
推荐阅读
- angular - 为什么这个 PrimeNG 下拉菜单没有使用相关的表单控件值初始化?
- python - 尝试通过 localhost 连接到烧瓶时出错
- pyinstaller - Pyinstaller - 获取 exe 文件的名称
- android - 如何在一个片段中收集数据并将其显示在 android studio 的另一个片段中,我正在使用共享首选项来执行此操作
- go - VSCode 出于某种原因在调试控制台中运行
- java - 如何在使用另一个活动滑动屏幕的活动中使用 onBackPressed?
- sql-server - 如何在 SQL Server 中以正确格式将字符串作为 DateTime 插入
- raspberry-pi - 重新加载 .asoundrc 文件而不重新启动
- system-verilog - 参数化打包结构中字段的位宽,以便模块可以推断在端口映射中使用的位宽
- reactjs - 如何使用 css 模块设置特定按钮的样式?