gpt4 book ai didi

java - 我在 addOnCompleteListener() Auth Firebase 中得到 isReject() 的原因是什么?

转载 作者:行者123 更新时间:2023-12-01 18:02:51 24 4
gpt4 key购买 nike

我已经检查了所有代码,它与我之前实现的正常工作的示例完全相同。问题是 - 每次我在身份验证监听器中被拒绝。

为了描述我有两个项目:

首先 - 用于测试(我已经使用 Firebase 实现了身份验证并且它正在工作)

第二个 - 我的主项目(我试图从我的测试项目中实现相同的代码,但没有成功)

这是我的代码

用户点击Google LogIn按钮,我在

中捕获结果
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == States.GOOGLE_SIGNIN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
googleImplementation.handleSignInResult(result);
}
}

public void handleSignInResult(GoogleSignInResult result) {
if (result.isSuccess()) {
GoogleSignInAccount acct = result.getSignInAccount();
new FirebaseAuthLogIn(respond).firebaseAuthWithGoogle(acct);
}
}

public void firebaseAuthWithGoogle(GoogleSignInAccount acct) {
String token = acct.getIdToken();
AuthCredential credential = GoogleAuthProvider.getCredential(token, null);
FirebaseAuth.getInstance().signInWithCredential(credential)
.addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
// If sign in fails, display a message to the user. If sign in succeeds
// the auth state listener will be notified and logic to handle the
// signed in user can be handled in the listener.
if (!task.isSuccessful()) {
------>> respond.isReject(); <-------
} else {
respond.isSuccessful();
}
}
});
}

我做错了什么?这不起作用的原因是什么?在测试项目中,它在主项目中完美工作,我一直被拒绝......

如果我忘记添加一些重要的内容,请随时询问我。

最佳答案

注意:-

请检查您在 Firebase 控制台中是否启用了使用 google 登录的权限!

关于java - 我在 addOnCompleteListener() Auth Firebase 中得到 isReject() 的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com