【发布时间】:2021-05-29 14:09:25
【问题描述】:
当我使用 Facebook 登录时,我会得到一个质量更好的 photoURL,如下所示:
...
FacebookAccessToken myToken = facebookUser.accessToken;
if (myToken == null) {
return false;
}
AuthCredential credential = FacebookAuthProvider.credential(myToken.token);
...
User user = (await FirebaseAuth.instance.signInWithCredential(credential)).user;
this.facebookPhotoURL = user.photoURL + "/picture?height=600&access_token=" + myToken.token;
这工作正常,我可以通过我需要的高度,但是当我刷新应用程序的状态或重新启动它时,我没有执行此登录,我只是通过这样做来获取用户:
await Firebase.initializeApp();
我怎样才能从这个或从其他方法获取令牌?
【问题讨论】:
标签: flutter firebase-authentication facebook-login