我試圖通過谷歌的火力點使用身份驗證,但面臨的一個問題火力地堡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