Didit SDK:在 iOS 与 Android 应用中实现无缝活体检测 (ZH)
借助 Didit 强大的 SDK,在您的原生 iOS 和 Android 应用程序中实现强大的活体检测。利用 AI 原生生物识别技术,有效防范欺骗攻击,简化用户入驻流程,并全面提升安全性。.

打击欺骗攻击Didit 通过原生 SDK 集成的被动和主动活体检测,有效阻止高级欺骗尝试,确保只有真实用户才能获得访问权限。
简化集成利用 Didit 的 React Native SDK,在 iOS 和 Android 上提供统一的 TypeScript API 体验,简化开发并加速部署。
可配置的风险管理通过 Didit 灵活的验证设置,自定义活体分数阈值,处理重复人脸,并管理多人脸检测。
Didit 的开发者优先优势Didit 提供 AI 原生、模块化的身份原语,包括活体检测、免费核心 KYC 且无设置费,让高级安全变得触手可及。
移动应用中对强大活体检测日益增长的需求
在当今数字优先的世界中,移动应用程序处于用户交互的前沿,处理敏感数据和交易。然而,这种便利性也带来了日益增长的风险,特别是来自利用深度伪造、面具和其他欺骗技术绕过身份验证的复杂欺诈者。传统的静态身份检查已不足够。为了保护用户账户、防止欺诈并符合法规要求,将强大的活体检测直接集成到移动应用程序中已变得至关重要。活体检测确保尝试验证身份的人是在验证时在场的真实活体个体,而不是静态图像或预录视频。
开发人员面临的挑战是在 iOS 和 Android 等不同的移动生态系统中高效安全地实现这一复杂技术。无缝的用户体验至关重要,因为侵入性或缓慢的验证过程可能导致高放弃率。在这方面,像 Didit 这样以开发人员为先、AI 原生的平台提供了显著优势,提供了强大的工具来集成高级安全功能,而不会影响可用性或增加开发开销。
使用原生 SDK 集成 Didit 的活体检测
Didit 通过其原生 SDK 简化了将高级活体检测集成到您的移动应用程序中的过程。对于使用 React Native 的开发人员,Didit 提供了一个专用的 React Native SDK,它提供了一个统一的 TypeScript API,抽象化了原生 iOS 和 Android 开发的复杂性。这意味着您可以通过单一代码库集成 Didit 强大的身份验证功能,包括被动和主动活体检测、NFC 护照读取等。
React Native SDK 支持现代架构(React Native 0.76+ 与新架构 / TurboModules),并与 Expo(需要开发构建)和 React Native CLI 项目兼容。安装非常简单:对于 Expo,简单的 npx expo install @didit-protocol/sdk-react-native 和向 app.json 添加插件即可处理大部分配置。对于 React Native CLI,npm install @didit-protocol/sdk-react-native 结合 iOS 和 Android 的特定 Podfile 和 settings.gradle 条目,可以快速启动并运行。这种简化的过程允许开发人员专注于其应用程序的核心逻辑,而 Didit 则处理生物识别安全的复杂细节。
理解 Didit 的活体检测和风险报告
Didit 的活体检测超越了简单的通过/失败。它提供了一份全面的报告,旨在为企业提供对每次验证尝试的深入洞察。这份以 JSON 对象形式返回的报告包含一个 liveness 对象,其中包含关键信息:
- 状态:
Approved、Declined、In Review或Not Finished。 - 方法: 指示使用了
ACTIVE_3D、FLASHING或PASSIVE活体检测。 - 分数: 反映活体人员可能性的置信分数。
- 媒体参考: 用于审核的捕获图像和视频的临时 URL。
- 年龄估算: 目标图像的估计年龄(以年为单位),适用于年龄限制服务。
- 匹配: 有关与先前会话或黑名单潜在人脸匹配的详细信息,包括
similarity_percentage和is_blocklisted状态。这对于检测重复欺诈者或关联账户至关重要。 - 警告: 详细的潜在风险数组,包括
risk、short_description和long_description,帮助您了解具体的安全问题。
这些粒度数据使企业能够根据其特定的风险承受能力和合规性需求,做出明智的决策,无论是自动批准、拒绝还是发送验证尝试进行手动审查。Didit 的 AI 原生方法确保了欺诈检测的高准确性和持续改进。
根据您的业务需求配置活体检测
Didit 的主要优势之一是其模块化和可配置的验证设置。企业可以根据需要调整系统处理各种活体检测场景的方式,从而超越一刀切的方法。例如,您可以配置:
- 低活体分数: 设置不同的阈值,以确定何时应将某个会话标记为
In Review或因活体分数过低而自动Declined。这对于平衡用户体验和安全性至关重要。 - 重复人脸检测: 决定是否
Decline、Review或Approve识别出POSSIBLE_DUPLICATED_FACE或DUPLICATED_FACE的会话。这有助于防止欺诈者进行账户盗用和大规模账户创建。 - 检测到多张人脸: 对于被动活体检测,处理出现
MULTIPLE_FACES_DETECTED的情况。您可以将系统配置为Decline、Review或Approve这些情况,并确保始终使用最大的人脸进行评分和比较。 - 人脸质量和亮度: 微调
LOW_FACE_QUALITY、LOW_FACE_LUMINANCE或HIGH_FACE_LUMINANCE的阈值。这些设置允许您适应不同的用户环境,同时保持高验证标准,决定此类情况是否需要Review或Decline。
Didit 还为 NO_FACE_DETECTED、LIVENESS_FACE_ATTACK(表示欺骗尝试)或 FACE_IN_BLOCKLIST 等关键问题提供自动拒绝条件。这些即时拒绝可防止最严重的欺诈形式,提供坚不可摧的保护层。
Didit 如何提供帮助
Didit 是 AI 原生的、开发者优先的身份平台,旨在使高级身份验证变得易于访问和灵活。我们的模块化架构允许企业通过我们的原生 SDK,直接将他们所需的身份检查(包括强大的被动和主动活体检测、身份验证(OCR、MRZ、条形码)、1:1 人脸匹配和 NFC 验证(电子护照/电子身份证))集成到他们的 iOS 和 Android 应用程序中。我们通过提供统一、简洁的 API 和用于编排的无代码业务控制台,消除了集成不同系统的复杂性。
使用 Didit,您将受益于免费的核心 KYC,这意味着您无需预付费用即可开始验证身份。我们的按成功检查付费模式和无设置费确保了成本效益和可扩展性。通过利用 Didit 的 AI 驱动活体检测,您可以自信地打击深度伪造和欺骗攻击,简化用户入驻,并增强您的移动应用程序的整体安全态势,同时提供流畅的用户体验。
准备好开始了吗?
准备好亲身体验 Didit 的强大功能了吗?立即获取免费演示。
使用 Didit 的免费套餐,免费开始验证身份。