Firebase 电话身份验证不适用于 Release 变体 - Android

时间:2021-01-10 20:09:40

标签: android firebase firebase-authentication google-play

关于这个问题,我已经解决了很多关于 SO 的问题,但我无法弄清楚我的问题是什么。我已采取以下步骤:

  1. 在 Android Studio 中创建了一个密钥/密钥库
  2. 使用密钥对 aab 文件进行签名
  3. 将应用上传到 Play 商店 - 选择加入应用签名
  4. 检索生成的 SHA-1 和 SHA-256 值并将它们粘贴到 Firebase 控制台中
  5. 通过 Android Studio 中的 signingReport 验证值

我还在我的 gradle 构建文件中添加了 signingConfigs。我确认 Firebase 中的密钥用于发布版本。

似乎一切正常,但我无法进入电话验证的 OTP 屏幕。它非常令人沮丧。任何指针将不胜感激!

1 个答案:

答案 0 :(得分:0)

因此,除了在 Firebase 中更新 SHA-1 指纹外,您可能还需要在 Google Cloud API 设置中更新它。这应该适用于您创建了受限 API 密钥的情况。只需添加具有相同包名的附加键,它应该可以工作。

我花了 1 天的大部分时间来解决这个问题。