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

Firebase Phone Authentication not functioning for Release variant - Android

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

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

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

一切似乎都井井有条,但我无法进入 Phone 验证的 OTP 屏幕。这非常令人沮丧。任何指针将不胜感激!

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

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