2

我在我修改过的 Q-Municate 应用程序上附加了 firebase,该应用程序是 android 项目的 Github 上的开源并运行它。这是场景:如果应用程序通过开发人员模式从 android studio 运行,它(通过电话号码登录 Firebase)运行顺利并且我设法登录。我还构建了签名的调试 apk 并上传到 Playstore,之后我看到了这个问题。后来,我再次构建签名调试 apk 以在手机中进行测试,但 Firebase 不允许登录。它给出以下消息1

在此处输入图像描述

4

4 回答 4

0

您需要在 firebase 控制台中验证您的默认调试或生产密钥的 sha1 是否已保存在 firebase 控制台项目 -> 项目 -> 包 -> 设置中

于 2017-11-01T06:54:00.170 回答
0

在创建配置文件时,使用用于启动活动的包名称,例如,如果启动活动是 MainActivity.java,则使用此文件第一行提供的包名称。不要添加文件名。并再次生成配置文件。

创建配置文件后,将其复制到您的 android 项目的 app 文件夹中。

于 2017-11-01T06:54:00.740 回答
0

可能的答案在这里解决。

尝试通过访问来同步密钥:

Tools>Firebase>Authentication>Connect>Sync
于 2017-12-12T04:29:28.383 回答
0

您应该将 SHA1 设置为Niraj Sanghani的回答。请注意,您应该为所有用于签署 .apk 的密钥生成 SHA1。有通过 Android Studio 生成 SHA1 的简单方法

于 2017-11-01T10:17:27.900 回答