跳转到主要内容

回调/监听器接口

AcessoBioListener

SDK 会话的生命周期回调。将实现传递给 AcessoBio 构造函数。

方法触发条件
onErrorAcessoBio(error: ErrorBio)会话期间发生错误
onUserClosedCameraManually()用户手动关闭摄像头
onSystemClosedCameraTimeoutSession()会话因超时而过期
onSystemChangedTypeCameraTimeoutFaceInference()等待人脸对齐超时导致会话超时
iAcessoBioSelfie

自拍采集的回调。将实现传递给 UnicoCheckCameraOpener.Camera.open()

方法触发条件
onSuccessSelfie(result: ResultCamera)自拍采集成功 — 使用 result.encrypted 调用后端
onSuccess(result: SuccessResult)用户旅程完成 — 返回 processId
onErrorSelfie(error: ErrorBio)自拍采集期间发生错误
iAcessoBioDocument

文件采集的回调。将实现传递给 UnicoCheckCameraOpener.Document.open()

方法触发条件
onSuccessDocument(result: ResultCamera)文件采集成功
onErrorDocument(error: String)文件采集期间发生错误
CameraListener

自拍摄像头准备阶段的回调。传递给 prepareCamera()

方法触发条件
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera)摄像头已就绪 — 调用 cameraOpener.open(listener) 开始采集
onCameraFailed(message: String)摄像头准备失败
DocumentCameraListener

文件摄像头准备阶段的回调。传递给 prepareDocumentCamera()

方法触发条件
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document)摄像头已就绪 — 调用 cameraOpener.open(documentType, listener) 开始采集
onCameraFailed(message: String)摄像头准备失败