Requisitos
| Requisito | Versión / valor |
|---|---|
| Android mínimo | 5.0 (API 21) |
| Kotlin | 1.8.22 o posterior |
| Compatibilidad con Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 o posterior |
| Android Studio | Koala Feature Drop (2024.1.2) o posterior |
| Lenguajes compatibles | Java y Kotlin |
| Repositorio Maven | https://maven-sdk.unico.run/sdk-mobile |
| Permisos requeridos | INTERNET, CAMERA |
| Permisos opcionales | ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION |
Solo dispositivos físicos
Este SDK no funciona en emuladores — solo en dispositivos físicos. Para desarrollo y pruebas de integración, utiliza un dispositivo físico con las aplicaciones de muestra disponibles en la sección de Recursos.
Frameworks híbridos
El soporte oficial está restringido a Android nativo. React Native, Ionic y otros frameworks multiplataforma no son compatibles. Para Flutter, utiliza el plugin oficial de Flutter.
Session limits
| Límite | Valor | Comportamiento |
|---|---|---|
| Tiempo de espera de sesión | 40 segundos | El SDK cierra la cámara si no se completa ninguna captura dentro del límite de tiempo — activa onSystemClosedCameraTimeoutSession() |
| Tiempo de espera de inferencia facial | 13 segundos | Si no se detecta ningún rostro en este intervalo, el SDK cambia a captura manual — activa onSystemChangedTypeCameraTimeoutFaceInference() |