更新记录
2.0.0(2025-08-18)
下载此版本
2.0.0
- 动作活体优化,更快的响应速度和性能
- 新增加支持炫彩活体
- 兼容性适配
平台兼容性
云端兼容性
uni-app(4.07)
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(4.19)
Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
- |
- |
- |
- |
- |
- |
E顺达活体检测 UTS 插件(Android)
仅导出 4 个核心接口(对齐 SdkManager 用法):
init(): void
setCameraID(id: string): void
// "0"
后置,"1"
前置
verifyInit(config: { livingType: number; keyType?: string; takePhotoEveryType?: boolean; navigate?: boolean }): Promise<DetectResultUTS>
startLivingDetect(token: string): Promise<DetectResultUTS>
返回体 DetectResultUTS
:
{
code: string; // DetectErrorCode:ELD_SUCCESS / ELD_FAILED / ELD_EXCEPTION / ...
msg: string;
data: string;
token?: string;
videoABSPath?: string;
}
安装依赖
- 将
eshundasdk-release.aar
放入:utssdk/app-android/android/libs/
- 若升级/更名,请同步校对
android/build.gradle
的本地依赖
使用示例
import { init, setCameraID, verifyInit, startLivingDetect } from '@/uni_modules/eshunda-livingdetect/utssdk/index.uts'
init()
setCameraID('1') // 前置
const initRet = await verifyInit({ livingType: 2, keyType: 'DEFAULT', navigate: true })
const tokenJson = '{"token":"your-token","baseURL":"https://face.eshunda.cn"}'
const detectRet = await startLivingDetect(tokenJson)
注意事项
- 建议在 App 启动时尽早调用
init()
以减少首次检测等待
token
建议由服务端获取后传入;baseURL
可选
- 权限:建议在业务层按需申请相机/录音权限
更多信息与 Demo 使用参见上级目录 uniapp_plugin/README.md
。