更新时间:2026-06-11 09:55:26
本文是活体检测SDK_HarmonyOS 端接入文档,用于指导 SDK 的集成使用。
在创蓝平台注册账号,创建应用并获取 appId 和 appkey
添加依赖
复制成功"dependencies": { "@wanshu/realauthsdk": 'file:../RealAuthSDK' }
调用 SDK 其他流程方法前,请确保已调用过初始化,否则会返回未初始化。(会采集信息,建议放到同意协议后调用)
复制成功import {CLConfigureUtil,CLOCRManager,CLRealPersonManager } from '@wanshu/realauthsdk' // 设置appId CLConfigureUtil.setAppId(RS_AppKey) // 设置token,token的获取需要用户服务端对接平台服务端获取对应的token,demo中有本地获取示例 CLConfigureUtil.setToken("<#token#>")
需要'ohos.permission.CAMERA','ohos.permission.MICROPHONE'权限
复制成功// 添加延时防止获取不到surfaceId setTimeout( ()=>{ // 配置相机视图 CLRealPersonManager.getInstance().initWithRecordView(this.context,this.surfaceId) // 设置超时时间 CLRealPersonManager.getInstance().setTimeoutInterval(30) // 设置检测动作个数及安全标准 CLRealPersonManager.getInstance().setActionNumer(1,0) // 设置动作的检测时长,默认为2s CLRealPersonManager.getInstance().setActionDuration(2) // 启动活体检测 CLRealPersonManager.getInstance().startLiveDetectWithActionsHandler((params:CLTypeParamObject,url?:string)=>{ },(status:CLStatus,params:ESObject)=>{ }) },200)