跳到主要内容

🛡️ Face Passive Liveness (人脸活体检测)

SDK通过单一类型化调用封装了Face Passive Liveness API — 每请求0.3 IC。提交一张人脸图像,经过iBeta Level 1认证的引擎将告知您它是真实、活体的人脸还是欺骗尝试(打印照片、面具、屏幕重放)。当您已有自拍照且不需要交互式挑战时使用此功能 — 要获得更强大、基于挑战的在场证明,请改用Face Active Liveness

Flutter

import 'package:iapp_ekyc_sdk/iapp_ekyc_sdk.dart';

final client = IappEkycClient(apiKey: 'YOUR_API_KEY');

final result = await client.checkPassiveLiveness(file: selfieBytes);

if (result.predict == 'REAL') {
// Genuine live face
}

Web

import { IappEkyc } from '@iapp-technology/ekyc-sdk';

const ekyc = new IappEkyc({ apiKey: 'YOUR_API_KEY' });

const result = await ekyc.passiveLiveness({ file: selfieBlob });

if (result.predict === 'REAL') {
// Genuine live face
}

响应与API一致:predictREAL / SPOOF)、scoredarkness 以及原始分数明细 — 请参阅字段参考

iOS / Android / React Native

原生封装器包含用于自动捕捉清晰正面自拍照的faceCapture流程;从您的应用程序或后端向此API提交返回的JPEG。要获得防欺骗的端到端流程,请优先选择Face Active Liveness — 其服务器签名的判决已包含被动活体检测。设置:iOS、Android & React Native

注意事项

  • 检测打印照片、逼真面具、电脑屏幕截图和视频重放 — 经过iBeta Level 1认证。
  • 图像仅在内存中保留,并且仅发送到配置的baseUrl — SDK绝不会将其写入磁盘。
  • 可计费调用:请求正文发送后,SDK绝不会自动重试。

了解更多