我制作了一个使用Firebase功能Real-time database
的聊天应用程序。
我在使用Google身份验证时遇到问题。当我从Play商店下载应用程序时,问题开始了,当我在调试模式下运行应用程序时,身份验证工作正常。当用户尝试登录时,他们会收到一条敬酒消息code:10 message:10
。
我想在这里指出:我已经添加了SHA1指纹。我该怎么解决?
*不确定这是否有帮助,但是我已逐步遵循此tutorial
答案 0 :(得分:7)
答案 1 :(得分:4)
为释放密钥生成SHA1之后,我忘记下载导致相同错误的新google-service.json文件。
确保按照说明https://developers.google.com/android/guides/client-auth生成并向Firebase控制台添加调试/发布SHA1并在更新后下载google-service.json。
如果使用Use app signing by Google Play选项,则需要执行其他步骤:
答案 2 :(得分:1)
确保已添加签名的SHA1。如果您使用的是debug 1,那么它将无法用于实时apk。
您需要在此路径C:\ Users \ USER_FOLDER_NAME.android
中放入“ debug.keystore”然后在Android Studio中执行以下步骤 1.运行项目 2.点击Gradle菜单 3.展开Gradle Tasks树 4.双击android-> signingReport
您可以在“运行”标签中看到SHA
有关更多信息,请参见link