我尝试使用Porvider here来实现此身份验证Firebase,问题是即使关闭并响应应用程序,我也想保存变量loggingIn的状态 所以我用了这段代码,但是不起作用
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Consumer<AuthenticationService>(builder: (_, auth, __) {
if (auth.getCurrentUser() != null)
return HomeView();
else
return TermsView();
});
}
}
这里获取当前用户的方法
Future getCurrentUser() async {
FirebaseUser _user ;
_user = await FirebaseAuth.instance.currentUser();
return _user ;
}
请随时获得我的帮助