【问题标题】:Firebase Phone Auth not working in release buildFirebase Phone Auth 在发布版本中不起作用
【发布时间】:2019-04-01 17:32:25
【问题描述】:

OTP 验证适用于调试构建。我还在 Firebase 控制台中为发布版本添加了 SHA 密钥。但是当我生成签名的 apk 并将其上传到 Play 商店时,Phone Auth 不起作用。 将应用程序上传到 Play 商店的生产环境后,是否应该同时保留调试 SHA 密钥和发布密钥? 在生产环境中使用 Firebase 应用是否必须使用 Google 应用签名?

【问题讨论】:

标签: android firebase


【解决方案1】:

您需要添加 SHA-1 证书。如果它们已经被添加并且你仍然面临这个问题(就像我的情况一样)。 加上 SHA-256 就可以了!!!

【讨论】:

    【解决方案2】:
    1. 转到 Play 控制台并选择您的应用。
    2. 转到仪表板并在设置下单击应用完整性。
    3. 复制 SHA-1 证书和 SHA-256 证书。

    【讨论】:

      【解决方案3】:

      如果这是上传到 Play 商店的应用程序出现的问题,那么下面可能是一个可行的解决方案。

      步骤

      1. 转到 Play 控制台并选择您的应用。
      2. 在版本管理下,转到应用签名。
      3. 找到 SHA-1 证书并复制它。
      4. 转到 Firebase 控制台并选择您的应用。
      5. 转到项目设置并添加此 SHA-1 证书。

      你准备好再次摇滚了。

      【讨论】:

      • 您还面临什么问题? @salvisahzad
      • 现在在设置 -> 应用完整性
      猜你喜欢
      • 2021-05-16
      • 2022-10-21
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多