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指纹:
输入默认密码“android”后,复制了生成的SHA1指纹$ keytool -list -v -keystore ~/.android/debug.keystore - 返回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
相关产品推荐
相关产品推荐

