【发布时间】:2022-12-28 19:26:17
【问题描述】:
我们在 flutter 中开发了一个应用程序。该应用程序使用 firebase otp 进行身份验证。
当我们使用安全网时,OTP 已自动验证。但是,Playstore 发出警告,指出 SafetyNet 已被弃用,我们需要切换到 play integrity。
我们无法从 firebase 项目中删除 safetynet,因此我们创建了另一个项目,而是使用 playstore 推荐的 play integrity。但是,otp 不再自动验证。
如果我们开始使用 safetynet,它可以工作,但不能与 play integrity 一起工作。有人可以建议如何解决这个问题吗?
firebase_core: ^1.17.0
firebase_auth: ^3.3.18
classpath 'com.google.gms:google-services:4.3.10'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
另一件值得注意的事情是,早些时候,该应用程序在调试模式下发送 otp 和自动验证。然而,自从我们将我们的应用程序提交到 Playstore 并正在审查中后,otp 也不再自动验证调试版本。我们不确定它是否与正在审查的应用程序有关。
我们收到的 otp 消息也如下所示
34567 是你的 com.bla.bla(unreviewed) 的验证码
如果有人能指导我们朝着正确的方向前进,我将不胜感激。
【问题讨论】:
标签: android flutter firebase firebase-authentication