5

我正在开发一个需要通过发送 OTP 来验证用户手机号码的颤振应用程序。为此,我正在使用 Firebase 电话身份验证。一切正常,直到我将应用程序上传到 Play 商店。将应用程序上传到 Play 商店后,短信自动检索功能不再起作用。(上传到 Play 商店后,短信不包含11 位哈希密钥)。

满足以下要求

  • 在 Play 控制台中添加来自 google play app-signing 的 sha-1 和 sha-256 密钥
  • 在云控制台中启用设备检查 API
  • 在 Firebase 控制台中启用移动身份验证

非常感谢任何帮助,因为我从过去 2 天开始搜索此问题而没有任何结果。

4

2 回答 2

0

尝试使用这些版本 #firebase_core: "^0.7.0" 和 #firebase_auth: "^0.20.1"

于 2021-07-09T19:07:17.560 回答
0

(根据建议进行编辑以澄清)如果您的应用尚未在 Play 商店中进行审核,则 SMS 消息将包含完整的包名称(而不是您的应用名称)以及附加字符串“(未审核)”。根据您的包名称的长度,这可能会影响 SMS 消息的大小,并可能将其截断以不包括 SMS 末尾的 11 个字符散列,这是自动完成功能所必需的。

于 2021-09-10T19:35:52.963 回答