平台 | 适用版本 | 开发环境 |
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 文件中添加以下权限声明:
获取网络信息状态,如当前的网络连接是否有效
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
// 访问网络
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
// 相机权限
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
在 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 字段说明
|
验证码已发送到您的手机,请查收!
输入验证码后,点击“开通体验账户”按钮可立即开通体验账户。