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

Ionic 4集成Google原生登录遇Error Code 10问题求助

Firebase Google登录Error Code 10(Android)已配置SHA1和应用仍无法解决

我正在为Android应用配置Firebase Google登录,已经查阅了大量相关文章尝试解决,但还是卡在了Error Code 10的问题上,希望能得到大家的帮助。

背景与操作步骤

我本身有一个已经配置好OAuth的Firebase账号,但这次为Android端重新创建了认证,具体操作如下:

  • 在Firebase控制台创建了名为“androidAuth”的新应用,下载了google-services.json文件并放到了项目根目录
  • 在终端执行命令获取调试密钥库的SHA1指纹:
    $ keytool -list -v -keystore ~/.android/debug.keystore
    
    输入默认密码“android”后,复制了生成的SHA1指纹
  • 返回Firebase控制台,找到该应用并点击“添加指纹”,粘贴了刚才复制的SHA1
  • 另外我还创建了保存在应用根目录的本地密钥库,也把它的SHA1指纹添加到了Firebase中

问题现象

当我在Android设备上运行应用,点击Google登录按钮后,正常弹出邮箱选择弹窗,但选择邮箱后立刻报错:Error --> 10

相关代码

我的Google登录实现代码如下:

public loginGoogle(): void {
  this.google
    .login({})
    .then((res: any): void => { console.log('res -->', res); })
    .catch((e: ErrorEvent): void => console.log('error -->', e));
}

我已经尝试了替换google-services.json、核对SHA1指纹是否正确等常见解决方案,但问题依然存在,恳请各位帮忙分析可能的原因和解决办法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:10:44