Requisitos
| Requisito | Versão / valor |
|---|---|
| Android mínimo | 5.0 (API 21) |
| Kotlin | 1.8.22 ou superior |
| Compatibilidade Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 ou superior |
| Android Studio | Koala Feature Drop (2024.1.2) ou superior |
| Linguagens suportadas | Java e Kotlin |
| Repositório Maven | https://maven-sdk.unico.run/sdk-mobile |
| Permissões obrigatórias | INTERNET, CAMERA |
| Permissões opcionais | ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION |
Somente dispositivos físicos
Este SDK não funciona em emuladores — apenas em dispositivos físicos. Para desenvolvimento e testes de integração, utilize um dispositivo físico com os apps de exemplo disponíveis na seção de Recursos.
Frameworks híbridos
O suporte oficial é restrito ao Android nativo. React Native, Ionic e outros frameworks multiplataforma não são suportados. Para Flutter, utilize o plugin oficial do Flutter.
Session limits
| Limite | Valor | Comportamento |
|---|---|---|
| Timeout de sessão | 40 segundos | O SDK fecha a câmera se nenhuma captura for concluída dentro do limite de tempo — aciona onSystemClosedCameraTimeoutSession() |
| Timeout de inferência facial | 13 segundos | Se nenhum rosto for detectado dentro dessa janela, o SDK alterna para captura manual — aciona onSystemChangedTypeCameraTimeoutFaceInference() |