| 平台 | 适用版本 | 开发环境 |
| Android | Android 7.0(SDK API 24)及以上系统 | 适用Java和Kotlin |
将 EsignFaceSDK.aar、WbCloudFaceLiveSdk-face-v6.0.0-5785db84.aar、WbCloudNormal-v5.1.10-4e3e198.aar 文件引入到 APP 模块中 src/libs/ 目录下。
Android的SDK、Demo仅支持编译到实机上运行
implementation "androidx.appcompat:appcompat:1.3.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.20"
implementation "com.android.support.constraint:constraint-layout:1.1.3"
implementation "androidx.multidex:multidex:2.0.0"
// 1. 云刷脸 SDK
implementation files("libs/WbCloudFaceLiveSdk-face-v6.0.0-5785db84.aar")
// 2. 云 common SDK
implementation files("libs/WbCloudNormal-v5.1.10-4e3e198.aar")
implementation files("libs/EsignFaceSDK.aar")
在 AndroidManifest.xml 文件中添加以下权限声明:
获取网络信息状态,如当前的网络连接是否有效
// 访问网络
// 相机权限
在 build.gradle 文件中添加 Kotlin 插件与依赖:
// 项目 build.gradle
classpath "com.android.tools.build:gradle:4.2.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:1.5.20"
classpath "com.github.kezong:fat-aar:1.3.8"
// 模块 build.gradle
apply plugin: "com.android.application"
apply plugin: "kotlin-parcelize"
apply plugin: "kotlin-android"
请求方法:
EsignSDK.getInstance().init(context: Activity, config: Config, callback: InitCallback)
接口说明: 传入互亿无线平台获取的 licenseKey 和 license 文件内容进行 SDK 激活。
| 请求参数 | 类型 | 必填 | 说明 |
| context | Activity | 是 | 当前页面的Activity |
| config | Config | 是 | 配置信息对象 |
| key | String | 是 | 互亿无线开放平台获取的 licenseKey |
| license | String | 是 | 互亿无线平台提供的 license 文件内容 |
| callback | InitCallback | 是 | 初始化结果回调 |

请求方法:
EsignSDK.getInstance().faceVerify(faceAuthCode: String, callback: FaceVerifyCallback)
接口说明: 唤起刷脸 SDK,发起人脸核身流程。
| 请求参数 | 类型 | 必填 | 说明 |
| faceAuthCode | String | 是 | 后端接口获取的 faceToken |
| callback | FaceVerifyCallback | 是 | 刷脸结果回调 FaceResultResponse 字段说明
|

国内专业互联网团队
21年行业经验
7x24小时售后支持
丰富的行业经验
Copyright © 2004-2025 上海思锐信息技术有限公司 All rights reserved. 沪ICP备07035915号-15 电信增值业务许可证:B2-20160082
服务热线:
4008 808 898
服务热线(工作时间):
4008 808 898
业务咨询(非工作时间):
售后咨询(非工作时间):