firebase - Flutter onAuthStateChanged 在网络上不起作用
问题描述
我正在尝试将颤振应用程序迁移到网络中。这段代码适用于应用程序。
FirebaseAuth.instance.onAuthStateChanged.listen((firebaseUser) {
setState(() {
user = firebaseUser;
});
});
然而,当我flutter run -d chrome
. 在webview上运行,出现错误:
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following JSNoSuchMethodError was thrown building Builder:
NoSuchMethodError: invalid member on null: 'onAuthStateChanged'
The relevant error-causing widget was:
MaterialApp org-dartlang-app:///packages/app/home_app.dart:66:16
我目前正在使用firebase_auth: 0.15.3+1
和配置使用这个
firebase_auth_web 教程
请问是不是onAuthStateChange
本身有问题?
解决方案
推荐阅读
- reactjs - NextJS React,UseState中的嵌套数组未在javascript内部更新时呈现
- reactjs - '||' 的意外混合 和 '&&' 非混合运算符
- python - 将操作按钮从 openerp 迁移到 odoo 13
- javascript - 在 apex oracle 中使用 javascript 选择列表
- mysql - 如何优化这个查询(n+1 和dense_rank 之后)
- angular - 测试 jasmine 中的 ngIf 元素
- c++ - 如何在 C++ 中获取 Windows-1252 字符值?
- python - 树莓派 - Mac - PyCharm
- javascript - 当我单击轮播中的上一个或下一个按钮时更改 SVG 的填充
- mysql - MySQL CREATE USER 什么都不做