【问题标题】:Android app not working after published to Play StoreAndroid 应用发布到 Play 商店后无法运行
【发布时间】:2017-10-19 11:55:18
【问题描述】:

如何修复 firebase 身份验证错误? 我为我的应用生成了一个发布 APK,它在用户可以登录的设备上运行良好。

然后,当我在 Play 商店上发布了相同的工作 APK 并从那里(playstore)安装时,就会出现问题。 我得到的错误是

该应用无权使用 Firebase 身份验证。请 验证包名称和 SHA1 是否已在 firebase 中配置 控制台

【问题讨论】:

  • 您能否按照here 的步骤检查SHA 是否与您的发行证书匹配

标签: android firebase push-notification firebase-authentication google-play


【解决方案1】:

我在头痛数小时后修复了它。

当您将 apk 发布到 Play 商店时,您会获得一个唱歌证书 SHA1。您必须添加到您的 Firebase 控制台。

【讨论】:

  • 就我而言,我添加了所有 SHA1,当我生成一个签名的 .apk 并安装在手机上时,一切正常,但是当我发布一个签名的 .aab 包时,出现错误“这个应用程序是未授权使用 Firebase 身份验证。请确认在 Firebase 控制台中配置了正确的包名称和 SHA-1”请告知我,这花了我 4 多天的时间,但没有成功。
【解决方案2】:

我刚刚解决了同样的问题。就我而言,我已经签署了我的 APK 并将 SHA-1 添加到我的 Firebase 身份验证中。但是在发布到 Play 商店时,我选择了 Google Play App Signing。当我们在 Play Console 中创建版本时,Google 会用 Google 维护的密钥替换 Release Signing Key。

Google Key 的 SHA-1 可以在您的 Google Play 控制台的发布管理 - 应用签名 - 应用签名证书中找到。 您需要将该密钥的 SHA-1 添加到您的 Firebase 身份验证中。它会起作用的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多