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

使用 Didit SDK 在 React Native 中实现无缝人脸匹配 (ZH)

利用 Didit 强大的 SDK,在您的 React Native 应用中实现可靠的 1:1 人脸匹配。本指南涵盖了安装、集成和处理验证结果,确保安全且用户友好的身份验证体验。.

作者:Didit更新于
seamless-face-matching-in-react-native-with-didits-sdk.png

轻松集成Didit 的 React Native SDK 通过最少的代码,简化了将高级人脸匹配、活体检测和 NFC 验证集成到您的移动应用程序中的过程。

强大的安全功能受益于 1:1 人脸匹配、被动和主动活体检测以及身份验证,确保出示文件的用户是其合法所有者,从而防止欺诈和伪造尝试。

可配置的验证工作流程根据相似性分数和风险因素,自定义人脸匹配阈值以自动批准、审核或拒绝会话,从而满足您的特定业务需求和合规性要求。

Didit 的优势Didit 提供了一个 AI 原生、模块化的身份平台,并提供免费的核心 KYC 层级,使企业级身份验证对所有开发者来说都易于访问和扩展。

在当今数字优先的世界中,安全无缝的身份验证对于移动应用程序至关重要。无论是新用户注册、交易安全,还是遵守法规要求,确保用户身份的真实性都至关重要。人脸匹配,特别是 1:1 人脸匹配,通过将实时用户的人脸与其身份证明文件上的照片进行比较,在此过程中发挥着关键作用。

React Native 凭借其跨平台能力,为构建此类应用程序提供了出色的框架。然而,集成复杂的生物识别验证可能具有挑战性。这就是 Didit 的 React Native SDK 的用武之地,它为在您的应用程序中直接实现安全的人脸匹配提供了一个强大、开发者友好的解决方案。

了解用于身份验证的 1:1 人脸匹配

1:1 人脸匹配是现代身份验证的核心组成部分。它涉及比较两张人脸图像,以确定它们是否属于同一个人。在身份验证的背景下,这通常意味着将用户的实时自拍或视频与从其政府签发的身份证件(例如护照、驾驶执照)中提取的肖像图像进行比较。目的是确认出示证件的人确实是证件的合法所有者,从而防止冒充和合成身份欺诈。

Didit 的 1:1 人脸匹配技术超越了简单的图像比较。它与高级活体检测相结合,以确保用户是真实存在的,而不是使用照片、视频或深度伪造等欺骗尝试。该过程会生成一个相似性分数,指示两张人脸匹配的可能性。该分数与可配置的阈值相结合,允许企业自动化验证决策或标记可疑案例以进行手动审查。

至关重要的是,Didit 的解决方案提供详细的报告,包括相似性分数和潜在警告,例如 LOW_FACE_MATCH_SIMILARITYNO_REFERENCE_IMAGE,让您对每次验证尝试拥有精细的控制和洞察。为了增强安全性,人脸匹配图像的 URL 是临时的,并在 60 分钟后过期,从而最大程度地降低了生物特征数据保留的风险。

集成 Didit 的 React Native SDK 进行人脸匹配

由于我们全面的 SDK,将 Didit 的身份验证功能集成到您的 React Native 应用程序中变得非常简单。该 SDK 旨在提供无缝的用户体验、最佳性能以及对设备功能的完全访问,包括用于电子护照/电子身份证验证的 NFC 和用于活体检测的高级相机控制。

安装和设置

Didit 的 React Native SDK 支持 React Native 0.76+(新架构/TurboModules)、Node.js 20+、TypeScript 5+、iOS 13.0+(NFC 需要 iOS 15+)和 Android API 23+(Android 6.0)。对于 Expo 用户,安装非常简单:

npx expo install @didit-protocol/sdk-react-native

然后,将插件添加到您的 app.json

{
  "expo": {
    "plugins": ["@didit-protocol/sdk-react-native"]
  }
}

对于 React Native CLI 项目,您可以通过 npm 安装:

npm install @didit-protocol/sdk-react-native

并按照 Didit 文档中的说明配置您的 iOS Podfile 和 Android settings.gradle,以确保本机依赖项的正确链接。SDK 开箱即用地处理相机权限、NFC 读取和活体检测的复杂性,确保流畅的集成过程。

执行人脸匹配会话

安装后,启动包含人脸匹配的验证会话涉及几个步骤。您的后端服务器将首先使用 Didit 创建一个验证会话。然后,Didit React Native SDK 协调用户身份证件的捕获、被动和主动活体检测以及 1:1 人脸匹配所需的实时自拍。SDK 通过直观的提示引导用户完成整个过程,确保高质量的捕获。

完成后,SDK 安全地将收集到的数据传输到 Didit 平台进行处理。Didit 的 AI 原生引擎随后执行 1:1 人脸匹配,将提取的身份证照片与实时自拍进行比较,同时进行其他检查,例如身份证验证。结果,包括相似性分数和任何警告,然后会传回您的后端。

处理人脸匹配结果和警告

Didit 的人脸匹配 API 返回详细的报告,提供关键信息以指导您的验证决策。该报告的核心是 face_match 对象,其中包括 status(例如,“已批准”、“已拒绝”、“审核中”)、一个数字 score(0-100 之间,表示相似性)以及任何 warnings 列表。

理解和配置如何处理这些警告对于强大的身份验证系统至关重要。Didit 为各种验证问题提供可配置的设置,允许您定义审查和拒绝阈值。例如,您可以设置一个“审查阈值”,低于该阈值的人脸匹配分数会话将被标记为手动审查,以及一个“拒绝阈值”,低于该阈值会话将自动被拒绝。

常见的警告包括 LOW_FACE_MATCH_SIMILARITY,表示人脸特征不密切匹配,以及 NO_REFERENCE_IMAGE,表示没有可用的参考图像。Didit 的模块化架构允许您根据您的特定风险承受能力和合规性需求定制这些响应。通过利用这些详细报告,您可以构建复杂的流程,平衡用户体验和严格的安全要求。

Didit 如何提供帮助

Didit 是 AI 原生、开发者优先的身份平台,它简化了将高级身份验证集成到任何应用程序(包括使用 React Native 构建的应用程序)中的过程。我们的模块化架构允许您根据需要组合 1:1 人脸匹配、被动和主动活体检测以及身份验证等验证检查,确保量身定制的高效解决方案。

通过 Didit,您可以受益于免费的核心 KYC 层级,无需前期成本或设置费用即可实现企业级身份验证。我们的 AI 原生方法确保了高准确性和欺诈检测能力,而我们的开发者优先理念则提供了简洁的 API、即时沙盒和全面的文档,以便快速集成。Didit 的 React Native SDK 通过提供优化的相机体验、用于电子护照/电子身份证的 NFC 验证以及开箱即用的活体检测,进一步增强了这一点,为您的移动用户提供了最佳的用户体验和安全性。

准备好开始了吗?

准备好亲身体验 Didit 了吗?立即获取免费演示

使用Didit 的免费层级免费开始验证身份。

身份与欺诈基础设施。

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

让 AI 总结此页面
使用 Didit SDK 在 React Native 中实现无缝人脸匹配.