Voraussetzungen
| Voraussetzung | Version / Wert |
|---|---|
| Mindest-Android | 5.0 (API 21) |
| Kotlin | 1.8.22 oder höher |
| Java-Kompatibilität | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 oder höher |
| Android Studio | Koala Feature Drop (2024.1.2) oder höher |
| Unterstützte Sprachen | Java und Kotlin |
| Maven-Repository | https://maven-sdk.unico.run/sdk-mobile |
| Erforderliche Berechtigungen | INTERNET, CAMERA |
| Optionale Berechtigungen | ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION |
Nur physische Geräte
Dieses SDK funktioniert nicht auf Emulatoren — nur auf physischen Geräten. Für die Entwicklung und Integrationstests verwenden Sie ein physisches Gerät mit den Beispiel-Apps aus dem Abschnitt „Ressourcen".
Hybrid-Frameworks
Der offizielle Support ist auf natives Android beschränkt. React Native, Ionic und andere plattformübergreifende Frameworks werden nicht unterstützt. Für Flutter verwenden Sie das offizielle Flutter-Plugin.
Session limits
| Limit | Wert | Verhalten |
|---|---|---|
| Sitzungs-Timeout | 40 Sekunden | Das SDK schließt die Kamera, wenn innerhalb des Zeitlimits keine Aufnahme abgeschlossen wurde — löst onSystemClosedCameraTimeoutSession() aus |
| Gesichtserkennung-Timeout | 13 Sekunden | Wenn innerhalb dieses Zeitfensters kein Gesicht erkannt wird, wechselt das SDK zur manuellen Aufnahme — löst onSystemChangedTypeCameraTimeoutFaceInference() aus |