使用 Play Integrity API 进行 Flutter 电话身份验证

Sal*_*n G 5 google-cloud-platform firebase-authentication flutter safetynet google-play-integrity-api

由于安全网设备验证已弃用,Flutter 电话身份验证无法正常工作。

\n

对于 2023 年 1 月之后创建的新项目,安全网选项不可用。我们必须使用Play Integrity API

\n

我从 Firebase 项目启用了 Play Integrity API。

\n

按照开始在 Android 上使用 App Check 和 Play Integrity 中的建议链接 Firebase 项目。

\n

按照 Flutter 应用程序中的应用程序检查入门中的建议从 Flutter 代码启用了Play Integrity

\n

它仍然\xe2\x80\x99s重定向到浏览器页面,要求我们使用reCAPTCHA验证应用程序。

\n

在浏览器页面上我收到此错误:

\n
\n

由于缺少初始状态,无法处理请求。如果浏览器 sessionStorage 无法访问或意外清除,则可能会发生这种情况。

\n
\n

当我按回键时,我收到“缺少客户端标识符错误”:

\n

[![在此处输入图像描述][5]][5]

\n

在此输入图像描述

\n

我提到的任何内容都无法帮助我修复错误消息。有办法吗?

\n