API de Captura
Métodos para preparar uma sessão
Chame estes métodos na interface UnicoCheckCamera obtida pelo builder do SDK. Após a preparação, o callback CameraListener.onCameraReady(cameraOpener) fornece o opener para iniciar a captura.
| Método | Descrição |
|---|---|
prepareCamera(config, listener) | Prepara a câmera de selfie. listener é um CameraListener. |
prepareDocumentCamera(config, listener) | Prepara a câmera de documento. listener é um DocumentCameraListener. |
Abrindo a câmera
Após o disparo de onCameraReady, chame open no objeto opener recebido:
Selfie — UnicoCheckCameraOpener.Camera
| Método | Descrição |
|---|---|
open(listener: iAcessoBioSelfie) | Abre a câmera de selfie |
open(listener: iAcessoBioSelfie, webAppToken: String) | Abre a câmera de selfie para uma User Journey, passando o token da jornada |
Documento — UnicoCheckCameraOpener.Document
| Método | Descrição |
|---|---|
open(documentType: DocumentType, listener: iAcessoBioDocument) | Abre a captura de documento para o tipo especificado |
open(documentType: DocumentType, description: String, listener: iAcessoBioDocument) | Abre a captura de documento com um rótulo de descrição personalizado |
DocumentType
Define o tipo de documento a ser capturado. Consulte Enums para a lista completa.
Tipos de resultado e campos
ResultCamera — objeto retornado em caso de sucesso.
| Campo | Tipo | Descrição |
|---|---|---|
base64 | String | Imagem capturada em Base64 |
encrypted | String | JWT a ser enviado ao backend |