Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要Firebase在我的Android应用程序中使用谷歌登录吗?_Android_Firebase_Google Signin - Fatal编程技术网

我需要Firebase在我的Android应用程序中使用谷歌登录吗?

我需要Firebase在我的Android应用程序中使用谷歌登录吗?,android,firebase,google-signin,Android,Firebase,Google Signin,我已经实现了使用谷歌登录所需的一切(至少我认为我已经实现了) 我有我的谷歌登录按钮,我可以点击它,它会提示我选择一个帐户,但我总是得到错误12500(登录失败) 我一直在寻找解决这个问题的方法,并且听说过很多关于SHA-1和Firebase的事情。不确定Firebase是什么,以下任何文档中也未提及: 我真的需要Firebase才能让Google登录工作吗?如果是,我该怎么办?如果不是,还有什么可能导致我的12500错误?回答您的问题:不,您不需要firebase让google登录为您的应用

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

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

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


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

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


正如漫游者所建议的,请查看

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


我希望,这会有帮助

@TheWander不是一个重复的不同问题。Firebase使oAuth更容易添加到应用程序中。还有其他类似Auth0的服务,它是重复的。这是一个XY问题。您正在询问一个新问题,该问题是为了解决您的原始问题而出现的。解决你原来的一个问题,这个问题就不会再出现了。@流浪者明白了,谢谢!谢谢我看到了那个帖子,仍然无法解决我的问题。公认的答案是简单地更新Google Play服务,但我没有这样做。排名第二的答案似乎是专门为Firebase量身定做的,如果没有必要,我不打算使用Firebase。非常感谢!我的代码与您在
JNLoginActivity.java
中的代码非常相似,除了在我的谷歌签名中,我添加了我的
.requestIdToken
。但总是出现12500错误。