Flutter facebook auth每次都要求登录

时间:2020-04-25 13:06:40

标签: firebase facebook flutter firebase-authentication facebook-authentication

我正在尝试使用flutter创建Facebook登录。它已登录,但是每次启动我的应用程序时,它都会打开一个网页,并要求我“继续...”,然后转到主页。

我想要的是该应用程序在下次我通过Facebook登录时直接转到主页,而不是再次登录。

我使用了2个依赖项

flutter_facebook_login: ^3.0.0

firebase_auth: ^0.16.0

2 个答案:

答案 0 :(得分:1)

我认为您的问题是,您正在通过检查用户是否在Facebook端登录来确定用户是否已登录。

如果您正在使用Firebase Auth,则必须确定用户是否已在Firebase端登录。 例如:

final user = await FirebaseAuth.instance.currentUser();
if(user == null) {
   // user is not logged in
} else {
   // user is logged in
}

答案 1 :(得分:1)