You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Google登录认证返回RESULT_CANCELED问题求助

Firebase Google登录始终返回RESULT_CANCELED排查求助

我一直在排查Firebase Google登录的问题,试过Stack Overflow上的多种方法都没解决。触发Google账号选择页面后返回当前Activity,无论选哪个账号,结果都是RESULT_CANCELED(0),完全得不到预期的RESULT_OK(-1)。

已经做过的排查动作:

  • 确认Google Console凭证配置正确
  • 已添加debug和release版本的SHA-1指纹
  • 删除并重建过Firebase项目

相关代码如下:

GoogleSignIn配置代码

GoogleSignInOptions googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.client_id_google))
            .requestEmail()
            .build();

googleSignInClient = GoogleSignIn.getClient(LoginActivity.this, googleSignInOptions);
firebaseAuth = FirebaseAuth.getInstance(); 

ActivityResultLauncher接收结果代码

mStartForResult = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(),
            result -> {
                if (result.getResultCode() == Activity.RESULT_OK) {
                    getInformationSignedAccountGoogle(result.getData());
                }
            });

恳请各位提供解决思路或方案。


内容的提问来源于stack exchange,提问作者Talita Ramos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 03:17:32