我正在尝试使用flutter创建Facebook登录。它已登录,但是每次启动我的应用程序时,它都会打开一个网页,并要求我“继续...”,然后转到主页。
我想要的是该应用程序在下次我通过Facebook登录时直接转到主页,而不是再次登录。
我使用了2个依赖项
flutter_facebook_login: ^3.0.0
&
firebase_auth: ^0.16.0
答案 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)
https://developers.facebook.com/docs/facebook-login/reauthentication/
尚不支持Android和iOS重新认证