|
权限名称 |
权限说明 |
使用目的 |
权限申请时机 |
|
ohos.permission.CAMERA |
允许调用相机 |
允许SDK使用相机,来获取预览图像 |
调用识别功能时 |
获取HAR包后复制到用户工程entry的libs目录下,然后在entry目录下的oh-package.json5文件里面下载har到本地:
"dependencies": {
//exocrsdk可自定义名字 路径可以自己设置只要传入的路径是正确的
"exocrsdk": "file:./libs/exocrdomsdk.har"
}
将.lic授权文件放在resources/rawfile 下,复制.lic文件到设备沙箱路径内,调用EngineManager.getInstance().applyForAuth(沙箱路径)方法进行鉴权。
调用下方代码进入默认模式OCR页面,传入参数为ExDataCallBack回调函数、context环境、CardType识别卡证类型。
DomCardManager.getInstance().recognize({
//成功
onRecognizeSuccess:(exStatus:ExStatus,result:Array<CardInfo>)=>{},
//失败
onRecognizeFail:(exstuts:ExStatus,failimg:PixelMap|undefined)=>
{},
//取消
onRecCanceled:(exStatus:ExStatus)=> {}
},getContext(),CardType.EXOCRCardTypeIDCARD)
自定义模式需要先获取SDK的自定义组件ExCustomCameraView() 然后调用下方代码,传入参数为ExCustomCallBack回调函数、context环境、CardType识别卡证类型。
DomCardManager.getInstance().recognizeCustom( {
//返回
onBack: () => {},
//四边顶点坐标
onDrawRect: (quadArray: Array<Array<number>>) => {},
//相机权限受限
onCameraDenied: () => {},
//质检错误返回
imageOnErrorWithOrientation: (errorType: ErrorType, orientation:number,
errorItem: ErrorItem[]) => {},
//识别结果返回
onRecoCompletedCommon: (cardInfos: CardInfo[]) => {},
//暂停
refreshScanViewByRecoPause: () => {},
//继续
refreshScanViewByRecoContinue: () => {}},getContext(),CardType)
隐私政策链接:https://id.exocr.com/privacy_policy.htm
授权相机权限后可调用相机识别,如不授权相机可使用相册识别
授权代码参考:
abilityAccessCtrl.createAtManager().requestPermissionsFromUser(context,
permissions).then((data) => {
let grantStatus: Array<number>
= data.authResults;
let length: number =
grantStatus.length;
for (let i = 0;i < length; i++) {
if (resultCallback) {
let isGranted=grantStatus[i]
===abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED
resultCallback(isGranted,
data.permissions[i]);
}
}}).catch(() => {
})
SDK 采用了本地私有化集成,即集成在客户的 app 工程里,不会产生网络访问,不存在向境外提供个人信息的情况,所有的安全措施和权限限制都由客户方掌握, SDK 无法获取、留存客户的数据,包括但不限于个人信息等所有数据。
SDK 集成方应保证通过易道博识 SDK 进行识别获取到的个人信息,如姓名、证件号、籍贯、人脸图像等,仅用于将识别信息返回给客户端供 APP 开发者使用,或者调用公安接口判断使用者的身份并将结果反馈给 APP 开发者使用,不会将任何数据以任何形式保存或者分享给第三方。
接入说明:开发者在 App 集成易道博识 OCR 识别SDK后,易道博识 OCR 识别SDK 的正常运⾏会收集必要的最终⽤户信息⽤于OCR 识别。请开发者根据集成易道博识 OCR 识别SDK的实际情况,在您 App 的隐私政策中,对易道博识 OCR 识别SDK名称、公司名称、处理个⼈信息种类及⽬的、采集⽅式、隐私政策链接等内容进⾏披露。建议:确认您所接⼊的易道博识 OCR 识别SDK 版本和功能模块,从隐私政策、合规指引中确定与易道博识 OCR 识别SDK交互的数据内容;在您
App 的隐私政策中,以⽂字或列表的⽅式向公众披露易道博识 OCR 识别SDK 的相关信息。
披露示例(仅供参考,请以实际合作情况为准):
SDK名称:易道博识 OCR 识别
SDK
第三方主体:北京市易道博识科技有限公司
合作目的:为 APP 用户提供OCR 识别服务
处理个人信息类型及用途:系统权限:仅需要相机权限,允许 SDK使用相机来获取证件图像。
数据处理方式:无任何网络数据的传输,不向境外提供个人信息
SDK隐私权政策链接:https://id.exocr.com/privacy_policy.htm
官网链接:http://www.exocr.com
最终用户同意方式的说明及示例
接入说明:App ⾸次运⾏时应当有隐私弹窗,隐私弹窗中应公示简版隐私政策内容并附完整版隐私政策链接,并明 确提示最终⽤户阅读并选择是否同意隐私政策;隐私弹窗应提供同意按钮和拒绝同意的按钮,并由最终⽤户主动选择。如涉及敏感个⼈信息,应当取得您最终⽤户的单独授权同意,您可以通过单独弹窗的形式来实现最终⽤户的授权,并在您的《隐私政策》中针对敏感个⼈信息通过字体加粗或其他显著标识显示。
隐私政策授权弹窗示例: