java如何使用firebase使用firebaseauth:11.0.0登录google
我正试图在我的Android项目中设置一个Google登录方法。首先,我已经成功实现了一个电子邮件登录方法,但我无法让谷歌的工作
我已经阅读了提供的文档,并遵循了this YouTube video
我甚至找不到firebase auth:11.0.0的任何propper文档。以下是我的问题:
// Sign in with google
private void googleSignIn() {
/* The Auth class bellow is not recognized by Android Studio or autocomplete */
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
之后,我尝试创建一个onActivityResult:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
// Same problem with the Auth class and the GoogleSignInResultClass
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess()) {
GoogleSignInAccount account = result.getSignInAccount();
firebaseAuthWithGoogle(account);
}
}
}
这些代码已从firebase文档this link
我找不到任何有用的东西,这是我最后的选择
# 1 楼答案
查看此代码以使用谷歌帐户登录,它可能会对您有所帮助