Google登录无法在已发布的应用上运行

时间:2019-07-11 16:26:47

标签: java android firebase oauth google-signin

  • THIS不能解决我的问题

  • THIS不能解决我的问题

  • THIS对我来说没有任何意义,但似乎也无法解决我的问题。

因此,我已经在PlayStore上发布了我的应用,而Google登录无法正常工作。 我尝试用调试程序运行我的应用程序并发布sha1,这给了我ApiException:12500:

经过2个小时的研究,我认为我必须使用Google Play登录SHA-1。我做到了,现在我得到了ApiException:10:至少是一些进步。

但是我被困住了。 据我所知,ApiException 10是SHA或客户端ID问题。 因为我现在使用Play的SHA(在firebase控制台中,我具有发布和播放sha-1和已更新的services.json,添加调试sha才使我回到apiexception 12500),这不是SHA问题。

所以我认为并且仍然认为问题出在我的客户ID但 使用default_web_client_id不起作用。从Google服务提取的两个SHA的两个客户端ID均无效。我在Google Developers Console中创建的客户端ID无法使用。

所以,我求你帮助我了解我所缺少的。 谢谢。

1 个答案:

答案 0 :(得分:0)

我第一次尝试:

我想通过此错误ApiException:12500很长时间。我尝试了一切:

  • 删除我的debugkeystore,重新创建一个
  • 在Firebase控制台上添加支持电子邮件
  • 更改插件的版本
  • 在我的设备上更新google

但是当我浏览stackoverflow时,我找到了一个解决方案:

也许是解决方案:

我转到了此页面(https://console.developers.google.com/apis/credentials) 不要忘记在列表中选择您的项目(左上方)。然后进入“ Oauth同意屏幕”

我几乎填写了所有字段:应用程序徽标,电子邮件支持,应用程序主页链接,应用程序隐私权政策链接(以及project.firebaseapp.com);并且我保存了。

enter image description here

现在可以使用了,我可以登录。

希望这会有所帮助

来源

感谢Pranjal Gupta的回答:Google Sign In error 12500