平臺 | 適用版本 | 開發(fā)環(huán)境 |
Android | Android 7.0(SDK API 24)及以上系統(tǒng) | 適用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 文件中添加以下權(quán)限聲明:
獲取網(wǎng)絡(luò)信息狀態(tài),如當前的網(wǎng)絡(luò)連接是否有效
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
// 訪問網(wǎng)絡(luò)
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
// 相機權(quán)限
<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 文件內(nèi)容進行 SDK 激活。
請求參數(shù) | 類型 | 必填 | 說明 |
context | Activity | 是 | 當前頁面的Activity |
config | Config | 是 | 配置信息對象 |
key | String | 是 | 互億無線開放平臺獲取的 licenseKey |
license | String | 是 | 互億無線平臺提供的 license 文件內(nèi)容 |
callback | InitCallback | 是 | 初始化結(jié)果回調(diào) |
請求方法:
EsignSDK.getInstance().faceVerify(faceAuthCode: String, callback: FaceVerifyCallback)
接口說明: 喚起刷臉 SDK,發(fā)起人臉核身流程。
請求參數(shù) | 類型 | 必填 | 說明 |
faceAuthCode | String | 是 | 后端接口獲取的 faceToken |
callback | FaceVerifyCallback | 是 | 刷臉結(jié)果回調(diào) FaceResultResponse 字段說明
|
驗證碼已發(fā)送到您的手機,請查收!
輸入驗證碼后,點擊“開通體驗賬戶”按鈕可立即開通體驗賬戶。