【问题标题】:This app is not authorized to use Firebase Authentication. Verify that the correct package name and SHA-1 are configured in the Firebase Console此应用无权使用 Firebase 身份验证。验证在 Firebase 控制台中配置了正确的包名称和 SHA-1
【发布时间】:2018-04-13 10:53:22
【问题描述】:

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

【问题讨论】:

    标签: android firebase-authentication quickblox quickblox-android q-municate


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我尝试了所有步骤,但问题仍然无法解决。请帮我解决这个问题,我的应用程序在 Playstore 中发布,并且在已发布的应用程序中,这个问题即将到来。请帮我完美解决这个问题。感谢理解
      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        可能的答案已解决here

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

        Tools>Firebase>Authentication>Connect>Sync
        

        【讨论】:

          猜你喜欢
          • 2018-03-26
          • 2021-06-22
          • 2018-12-15
          • 2021-04-09
          • 2018-08-04
          • 2018-12-29
          • 2020-04-14
          • 1970-01-01
          相关资源
          最近更新 更多