小编SLe*_*deR的帖子

Flutter:SafetyNet 认证未达到基本完整性

当尝试通过虚拟 Android 设备运行 Firebase 电话身份验证时,收到以下错误消息;

E/zzbf    ( 6464): SafetyNet Attestation fails basic integrity.
I/zzmt    ( 6464): Provider GmsCore_OpenSSL not available
W/System  ( 6464): Ignoring header X-Firebase-Locale because its value was null.
Run Code Online (Sandbox Code Playgroud)
  1. 该项目的 Android 设备验证通过 Google Cloud Console 启用;https://i.stack.imgur.com/b43al.png

  2. SHA-1 和 SHA-256 已添加到 Firebase 项目设置中;https://i.stack.imgur.com/aovkV.png

  3. 应用程序级别build.gradleimplementation "androidx.browser:browser:1.4.0"& implementation 'com.google.android.gms:play-services-safetynet:18.0.1; https://i.stack.imgur.com/cfsqn.png

我调查了类似的 StackOverflow 主题并尝试了可能的解决方案,但没有成功。在物理 Android 设备上运行它运行良好,但在虚拟设备中我无法通过验证码验证。

另外,在检查SafetyNet 文档时,我发现它已被弃用,并将被Play Integrity API取代。

  1. Google Play Integrity API 通过 Google Cloud Console 启用;https://i.stack.imgur.com/qgnOm.png
  2. 应用程序级别 …

firebase google-cloud-console google-cloud-platform flutter safetynet

5
推荐指数
1
解决办法
1419
查看次数

Dart 从 URL 字符串中提取主机

假设我有以下 URL 作为字符串;

String urlSource = 'https://www.wikipedia.org/';
Run Code Online (Sandbox Code Playgroud)

我想从这个 url 字符串中提取主页名称;'wikipedia',从网址中删除https://www.com.org部分。

提取它的最佳方法是什么?在RegExp 的情况下,我必须使用什么正则表达式?

regex url dart flutter

2
推荐指数
1
解决办法
1405
查看次数