Recibir el resultado
El SDK devuelve el resultado de la captura a través del objeto callback pasado a open(). Tanto el handler success como el error son obligatorios.
Captura de selfie
success (selfie)
Se llama cuando la imagen se captura correctamente. Recibe un objeto con:
base64— imagen capturada; puede usarse para mostrar una vista previa en tu aplicación.encrypted— payload JWT que debe enviarse a tu backend para completar la validación biométrica a través de la API REST.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted; // JWT to send to your backend
},
error: (error) => {
console.error(error);
}
}
};
Uso de
encrypted- El atributo
encryptedestá estrictamente destinado al envío de la imagen a través de las APIs de cliente. No debe abrirse ni serializarse — sus características pueden cambiar sin previo aviso. Unico no se responsabiliza de los daños derivados de un manejo inadecuado. - Los archivos
base64/encryptedpueden variar en tamaño dependiendo de la calidad del dispositivo, el tamaño de la foto generada y las reglas de negocio de Unico. No limites el tamaño de la cadena generada por el SDK en tu lógica de programación o infraestructura.
error (selfie)
Se llama cuando ocurre un error durante la captura. Recibe un objeto ErrorBio con getCode() y getDescription(). Consulta Manejo de errores para la lista completa de códigos de error.
error: (error) => {
const code = error.getCode();
const description = error.getDescription();
}
Captura de documento
success (documento)
Se llama cuando la imagen del documento se captura correctamente. Recibe un objeto con:
base64— imagen capturada; puede usarse para mostrar una vista previa.encrypted— payload JWT que debe enviarse a tu backend dentro de los 10 minutos siguientes y nunca debe modificarse ni deserializarse.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted;
},
error: (error) => { /* ... */ }
}
};
error (documento)
Se llama cuando ocurre un error durante la captura del documento. Recibe un objeto ErrorBio. Consulta Manejo de errores para la lista completa de códigos de error.