Требования
| Требование | Версия / значение |
|---|---|
| Минимальная версия Android | 5.0 (API 21) |
| Kotlin | 1.8.22 или выше |
| Совместимость с Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 или выше |
| Android Studio | Koala Feature Drop (2024.1.2) или выше |
| Поддерживаемые языки | Java и Kotlin |
| Maven-репозиторий | https://maven-sdk.unico.run/sdk-mobile |
| Обязательные разреше ния | INTERNET, CAMERA |
| Необязательные разрешения | ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION |
Только физические устройства
Этот SDK не работает на эмуляторах — только на физических устройствах. Для разработки и интеграционного тестирования используйте физическое устройство с примерами приложений (PoC), представленными в разделе «Ресурсы».
Гибридные фреймворки
Официальная поддержка ограничена нативным Android. React Native, Ionic и другие кросс-платформенные фреймворки не поддерживаются. Для Flutter используйте официальный плагин Flutter.
Session limits
| Ограничение | Значение | Поведение |
|---|---|---|
| Тайм-аут сессии | 40 секунд | SDK закрывает камеру, если захват не завершён в течение отведённого времени — вызывает onSystemClosedCameraTimeoutSession() |
| Тайм-аут распознавания лица | 13 секунд | Если лицо не обнаружено в течение этого периода, SDK переключается на ручной захват — вызывает onSystemChangedTypeCameraTimeoutFaceInference() |