Hi所以我尝试在我的应用程序上添加firebase auth,所以我在这里从插件创建者自己跟踪https://pub.dartlang.org/packages/firebase_auth中的文档,它一开始工作得很好,但后来我只是一个错误或错误,它当我是试图添加用户而不是选择已经登录我的设备的用户,添加用户后,它将永远停留在黑色屏幕上,如上图所示,它没有给出一些错误消息,它只是卡在那里。那么有没有人像我一样有同样的问题?这有什么解决方案吗?这是我处理登录的代码
Future<FirebaseUser> _handleSignIn() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
GoogleSignInAccount googleUser = await _googleSignIn.signIn();
GoogleSignInAuthentication googleAuth = await googleUser.authentication;
FirebaseUser user = await _auth
.signInWithGoogle(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
Navigator.of(context).pushReplacementNamed('/HomeScreen');
await prefs.setString('accesToken', googleAuth.accessToken);
await prefs.setString('email', googleUser.email);
await prefs.setString('displayName', googleUser.displayName);
await prefs.setString('photoUrl', googleUser.photoUrl);
return user;
}