2

我已经实现了使用 Google 登录所需的一切(至少我认为我已经实现了)。

我有我的 Google 登录按钮,我可以点击它,它提示我选择一个帐户,但我总是收到错误 12500(登录失败)。

我一直在寻找解决这个问题的方法,并且听说过很多关于 SHA-1 和 Firebase 的信息。不确定 Firebase 是什么,也没有在以下任何文档中提及:

https://developers.google.com/identity/sign-in/android/sign-in

https://developers.google.com/identity/sign-in/android/start-integrating

我是否绝对需要 Firebase 才能让 Google 登录工作?如果是这样,我该怎么办?如果不是,还有什么可能导致我的 12500 错误?

4

2 回答 2

2

当然,您可以在不使用 Firebase 的情况下实现 Google 登录。在我对该项目的第一次提交中,您可以在此处(没有 Firebase)检查 Google 登录实现。查找文件 JNLoginActivity.java :-

https://github.com/swapniljain23/Jinshashan/commit/d7808bb1a109f0827fe4bbce2a58bbd96d210467

我希望,它有帮助!

于 2018-10-24T21:28:45.047 回答
1

要回答您的问题:不,您不需要 firebase 来让 google 登录为您的应用程序工作。Firebase 是一个流行的移动应用程序的 no-sql 后端,恰好完全集成了 google oauth2,但你应该能够在没有 firebase 的情况下做到这一点。

正如 TheWanderer 建议的那样,看看这篇文章

于 2018-10-24T20:14:16.117 回答