使用 FirebaseAuth 和 FirebaseUser 创建用户登录方法时,我收到 flutter 错误。主要是告诉我将 FirebaseUser 强制转换或更改为 AuthResult,这两者都会导致无法创建 firebase 用户,从而导致在频道 plugins.flutter.io/firebase_auth 上找不到方法 createUserWithEmailAndPassword 的实现。
我已经尝试过来自 Android Studio 的响应,但没有运气。最好的解决方法是恢复到较早的 FirebaseAuth 版本。我目前正在使用版本:firebase_auth:0.18.0+1。
当我写这行代码 FirebaseUser user = await FirebaseAuth.instance.signInWithEmailAndPassword(email: _email, password: _password); 它显示一个错误,“FirebaseUser”已被弃用,不应使用。类 Firestore 已弃用,请改用 'FirebaseFirestore' .. 尝试将已弃用成员的使用替换为 replacement.dartdeprecated_member_use 与firestore sdk 依赖项 firebase_core: 0.5.0 cloud_functions: 0.6.0 firebase_storage: 4.0.0 firebase_auth: 0 相同+1