我需要Firebase在我的Android应用中使用Google登录吗?

时间:2018-10-24 20:08:35

标签: android firebase google-signin

我已经实现了使用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错误?

2 个答案:

答案 0 :(得分:2)

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

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

我希望这会有所帮助!

答案 1 :(得分:1)

要回答您的问题:不,您不需要firebase即可获得google登录名,以适合您的应用程序。 Firebase是流行的无SQL后端移动应用程序,它恰好完全集成了google oauth2,但是您应该能够在没有firebase的情况下做到这一点。

根据TheWanderer的建议,签出this post