我正在尝试让 Firebase 电话身份验证在具有这种行为的 Flutter 应用上工作:
该应用使用 Play 应用签名
此工作流程与我使用生产密钥在本地生成的发布 apk 完美配合:
flutter build apk --split-per-abi
,
但是当我将应用作为 appbundle 上传到 Play 商店时,不会发送验证码 (OTP)。
我为该应用设置的 Firebase 项目具有三个指纹 - 来自调试和发布密钥的 SHA1,以及我从 Google Play 控制台获得的 SHA1。
我已经尝试过的:
不确定这是否值得一提 - 我已经在生产中使用了另一个(功能性)Flutter 应用程序,它使用 Play App Signing 并遵循完全相同的身份验证程序。 两个应用都使用相同的发布密钥进行签名。