應(yīng)用平臺(tái) | 適用版本 | 開(kāi)發(fā)環(huán)境 |
HarmonyOS | 5.0.3 及以上系統(tǒng) | HarmonyOS |
請(qǐng)將 esignfacesdk.har 添加至項(xiàng)目的 src/libs 目錄下,并在模塊的 oh-package.json5 文件中配置依賴:
"dependencies": {
"esignfacesdk": "file:src/libs/esignfacesdk.har"
}
注意:HarmonyOS的SDK、Demo僅支持編譯到實(shí)機(jī)上運(yùn)行
在模塊 module.json5 中添加權(quán)限聲明,除網(wǎng)絡(luò)權(quán)限外還需添加相機(jī)權(quán)限:
"requestPermissions": [
{
"name": "ohos.permission.CAMERA",
"reason": "$string:cam_reason",
"usedScene": {
"abilities": [
"EntryAbility"
],
"when": "inuse"
}
}
]
方法簽名:
EsignSDK.getInstance().initSDK(licenseKey, license, (result: InitResponse) => { })
接口說(shuō)明: 傳入互億無(wú)線平臺(tái)獲取的 licenseKey 和 license 字符串,完成 SDK 激活。
參數(shù) | 類型 | 必填 | 說(shuō)明 |
licenseKey | string | 是 | 互億無(wú)線開(kāi)放平臺(tái)提供的 licenseKey |
license | string | 是 | 互億無(wú)線平臺(tái)提供的 license 文件內(nèi)容 |
result | InitResponse | 是 | 初始化結(jié)果回調(diào) 可通過(guò) result.success 字段判斷初始化是否成功。 |
請(qǐng)求示例:
方法簽名:
EsignSDK.getInstance().verity(faceAuthCode, (result: FaceResultResponse) => {})
接口說(shuō)明: 調(diào)用刷臉 SDK,發(fā)起人臉核身流程。
參數(shù) | 類型 | 必填 | 說(shuō)明 |
faceAuthCode | String | 是 | 后端獲取的人臉識(shí)別 Token(faceToken) |
result | FaceResultResponse | 是 | 刷臉結(jié)果回調(diào)
FaceResultResponse 字段說(shuō)明
說(shuō)明:可根據(jù)返回result.passed字段判斷刷臉是否成功,否則就是刷臉失敗,獲取errCode錯(cuò)誤碼和msg錯(cuò)誤信息進(jìn)行提示 |
請(qǐng)求示例:
驗(yàn)證碼已發(fā)送到您的手機(jī),請(qǐng)查收!
輸入驗(yàn)證碼后,點(diǎn)擊“開(kāi)通體驗(yàn)賬戶”按鈕可立即開(kāi)通體驗(yàn)賬戶。