Firebase 电话号码身份验证在 Play 商店(appbundle)上不起作用 - Flutter

时间:2021-03-18 08:56:59

标签: android firebase flutter firebase-authentication

我正在尝试让 Firebase 电话身份验证在具有这种行为的 Flutter 应用上工作:

  1. 用户输入他们的电话号码
  2. 他们收到 OTP(来自 Firebase)
  3. 他们输入 OTP,应用程序将他们登录。

该应用使用 Play 应用签名

此工作流程与我使用生产密钥在本地生成的发布 apk 完美配合:

flutter build apk --split-per-abi, 但是当我将应用作为 appbundle 上传到 Play 商店时,不会发送验证码 (OTP)。

我为该应用设置的 Firebase 项目具有三个指纹 - 来自调试和发布密钥的 SHA1,以及我从 Google Play 控制台获得的 SHA1。

我已经尝试过的:

不确定这是否值得一提 - 我已经在生产中使用了另一个(功能性)Flutter 应用程序,它使用 Play App Signing 并遵循完全相同的身份验证程序。 两个应用都使用相同的发布密钥进行签名

0 个答案:

没有答案