好的,我遇到了以下异常。不知道为什么会发生这种情况。我按照指南设置了谷歌帐户的认证方式。我尝试在谷歌上搜索,但没有找到任何解决方案。我已经尝试搜索 CONFIGURATION_NOT_FOUND
但是在Firebase文档中找不到它。我不知道他找不到哪个配置。异常基本上没有用。通过Firebase登录很顺利,直到对其进行Firebase身份验证:
private void authenticateGoogleAccount(GoogleSignInAccount account) {
AuthCredential credential = GoogleAuthProvider.getCredential(account.getIdToken(), null);
mAuth.signInWithCredential(credential)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
Log.w(TAG, "signInWithCredential", task.getException());
Toast.makeText(MainActivity.this, "Authentication failed.",
Toast.LENGTH_SHORT).show();
}
else {
Log.d(TAG, "signInWithCredential");
}
}
});
}
在Firebase控制台中已启用Google登录方法。 是的,我已经找到了一个重复的答案,但没有回答,5个月前有一个未回复的评论。
signInWithCustomToken()
,只需访问Firebase控制台的身份验证页面并点击“开始”按钮即可满足我的需求。 - Lahiru Chandima