我试图通过谷歌的火力点使用身份验证,但面临的一个问题火力地堡GoogleSignInResult始终返回false
在下面的“GoogleSignInResult结果”的值的代码始终是假的,我应该怎么办?
我在火力控制台正确配置的项目,加入app目录JSON文件
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...);
if (requestCode == RC_SIGN_IN) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
Log.d("FALSE", String.valueOf(result.isSuccess()));
if (result.isSuccess()) {
// Google Sign In was successful, authenticate with Firebase
GoogleSignInAccount account = result.getSignInAccount();
firebaseAuthWithGoogle(account);
} else {
// Google Sign In failed, update UI appropriately
// [START_EXCLUDE]
updateUI(null);
// [END_EXCLUDE]
}
}
}
您是否已在Firebase控制台上启用Google提供商? – MorZa
是的,我也是这样做的,即使我生成了apk,并试图这样做 – Mufad