跳到主要内容
Didit 融资 750 万美元,打造身份与欺诈基础设施
Didit
返回博客
博客 · 2026年3月6日

使用 Didit 的 Flutter SDK 实现人脸比对(1:1)功能:操作指南 (ZH)

本指南将详细介绍如何使用 Didit 强大的 Flutter SDK 在您的 Flutter 应用中实现安全的 1:1 人脸比对功能。内容涵盖 SDK 集成、验证报告解读以及如何利用 Didit 的 AI 原生工具来构建强大的身份验证系统。.

作者:Didit更新于
face-match-1-to-1-flutter-sdk-didit-guide.png

无缝集成轻松集成 Didit 的 Flutter SDK,即可添加先进的 1:1 人脸比对功能,以最少的开发工作量增强用户验证流程。

强大的防欺诈能力利用 Didit 的 AI 原生活体检测和 1:1 人脸比对技术,将用户的实时图像与其身份证明文件进行比对,有效打击伪造和身份欺诈。

可操作的验证报告理解详细的 face_match 报告,包括相似度分数、状态和关键警告,从而为用户入职和身份验证提供智能决策。

模块化且对开发者友好Didit 提供了一个开放、模块化的身份平台,采用开发者优先的方法,提供简洁的 API 和 Flutter SDK,实现灵活、高安全的身份解决方案。

1:1 人脸比对在数字身份中的重要性

在当今数字优先的世界中,准确、安全地验证用户身份至关重要。从新客户入职到交易认证,企业都需要强大的工具来确保与服务交互的人正是他们所声称的身份。这就是 1:1 人脸比对发挥作用的地方。这是一种关键的生物识别验证技术,它将用户的实时图像或视频与参考照片进行比对,通常是从身份证明文件中提取的。这种比对证实了文件的合法所有权,并有助于防止身份欺诈、深度伪造和欺骗攻击。

将如此先进的生物识别功能直接集成到您的应用程序中可能很复杂,但有了正确的工具,它就会变得简单。Didit 的 Flutter SDK 提供了一个全面的解决方案,使开发人员能够轻松地将最先进的 1:1 人脸比对功能集成到他们的移动应用程序中。这不仅简化了用户体验,还显著增强了安全措施,使您的平台更值得信赖和合规。

开始使用 Didit 的 Flutter SDK 进行人脸比对

Didit 的 Flutter SDK 旨在为您的 Flutter 应用程序添加身份验证功能(包括 1:1 人脸比对)提供无缝的集成体验。该 SDK 利用原生 iOS 和 Android 组件,提供强大的功能,如 NFC 护照读取和高级活体检测。在深入了解人脸比对之前,您需要先在项目中设置 SDK。

安装与基本设置

首先,将 Didit SDK 添加到您的 Flutter 项目中:

flutter pub add didit_sdk

对于 iOS,请确保将 DiditSDK pod 添加到您的 Podfile 中:

pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'

然后,导航到您的 ios 目录并运行 pod install

对于 Android,请将以下内容添加到您的 android/app/build.gradle.ktsandroid 块中:

packaging {
    resources {
        pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
    }
}

启动验证会话

要执行人脸比对,您首先需要创建一个验证会话。这通常涉及对 Didit API 进行后端调用以获取 session_token。然后将此令牌传递给 Flutter SDK 以启动验证流程。Didit 的模块化架构允许您定义自定义工作流程,其中包括身份验证、被动和主动活体检测以及 1:1 人脸比对作为核心组件。

您的后端应该向 https://verification.didit.me/v3/session/ 发送 POST 请求,其中包含您的 API 密钥和 workflow_id,后者决定了验证步骤的顺序。响应将包含您的 Flutter 应用程序将使用的 session_idsession_token

理解 1:1 人脸比对报告和警告

一旦用户在您的 Flutter 应用程序中完成验证流程,Didit 将处理捕获的数据并提供详细的 face_match 报告。此报告对于做出关于用户身份的明智决策至关重要。报告结构包含重要信息:

  • status: 表示总体结果(“已批准”、“已拒绝”、“审核中”、“未完成”)。
  • score: 一个数值(0-100),表示实时图像与参考图像之间的相似度。分数越高表示匹配度越强。
  • source_image / target_image: 用于比较的图像的临时 URL。这些 URL 是安全的,并在 60 分钟后过期,以增强隐私。
  • warnings: 一个对象数组,详细说明在人脸比对过程中遇到的任何潜在风险或问题。

解释人脸比对警告

Didit 的系统提供特定的警告,以帮助您了解潜在问题。主要警告包括:

  • LOW_FACE_MATCH_SIMILARITY: 此警告表明提供的实时图像的面部特征与参考图像不密切匹配。这可能表明存在潜在的身份不匹配或捕获质量低下。您可以根据应用程序的风险承受能力为此警告配置审查和拒绝阈值。
  • NO_REFERENCE_IMAGE: 当缺少用于面部比较的参考图像时,会发生此严重错误,这将始终导致自动拒绝。

Didit 允许您配置应用程序如何处理这些警告。例如,您可以设置一个“审查阈值”,低于该阈值的会话将被标记为手动审查,以及一个“拒绝阈值”用于自动拒绝。这种粒度控制,结合 Didit 的 AI 原生功能,确保您的验证过程既安全又符合您的特定需求。

利用 Didit 增强安全性和用户体验

Didit 的 1:1 人脸比对,结合其强大的被动和主动活体检测,为防范身份欺诈提供了强大的防御。活体检测确保用户是真实的、在场的人,而不是深度伪造、照片或视频欺骗。随后的人脸比对则确认这个活生生的人确实是所提供身份证明文件的所有者。

这种多层生物识别验证方法对于需要高水平保障的行业至关重要,例如金融服务、在线博彩以及任何处理敏感个人数据的平台。通过集成 Didit 的 Flutter SDK,您不仅仅是添加了一个功能;您正在采用一个全面的、AI 原生身份验证基础设施,它能够随着您的业务需求而扩展,并适应不断变化的欺诈技术。

Didit 如何提供帮助

Didit 为在您的 Flutter 应用程序中实现 1:1 人脸比对和全面的身份验证提供无与伦比的解决方案。我们的模块化架构允许您无缝集成身份验证(OCR、MRZ、条形码)、被动和主动活体检测以及 1:1 人脸比对功能。通过 Didit,您可以受益于免费的核心 KYC,使您无需前期成本即可开始验证身份。我们的 AI 原生平台确保了高准确性和欺诈检测的持续改进,而我们以开发者为先的方法提供了简洁的 API、即时沙盒和全面的文档,以加速您的开发过程。没有设置费用,我们的按成功检查付费模式使成本与您的业务增长保持一致。Didit 旨在成为互联网的开放式模块化身份层,为全球可扩展的信任自动化提供可组合的身份原语。

准备好开始了吗?

准备好亲身体验 Didit 的强大功能了吗?立即获取免费演示

使用Didit 的免费套餐,免费开始验证身份。

身份与欺诈基础设施。

一个 API 即可实现 KYC、KYB、交易监控和钱包筛选。5 分钟即可集成。

让 AI 总结此页面
使用 Didit Flutter SDK 实现 1:1 人脸比对.