SDKs und Tools
Die Unico SDKs werden direkt in Ihre Anwendung eingebettet und verwalten das Aufnahmeerlebnis auf der Client-Seite. Nach einer erfolgreichen Aufnahme gibt das SDK eine verschlüsselte Payload zurück, die Ihr Backend zur Analyse über die REST-API an die biometrische Engine von IDCloud weiterleitet.
Verfügbare SDKs

Native Bibliothek für Java- und Kotlin-Anwendungen.

Native Bibliothek für Swift- und Objective-C-Anwendungen.

Plugin, das auf den nativen Android- und iOS-SDKs aufbaut.

JavaScript-Bibliothek für browserbasierte Erfassungsabläufe.
Hauptfunktionen
Die SDKs sind in die Liveness-Funktion integriert, um zu bestätigen, dass der Benutzer zum Zeitpunkt der Erfassung physisch anwesend ist. Die Erfassungssitzung wird erst abgeschlossen, wenn Liveness verifiziert wurde, wodurch Spoofing-Versuche wie Fotos, Videos oder Masken blockiert werden.
Die Erfassungsoberfläche passt sich automatisch an die Silhouette und die Bildschirmabmessungen des Benutzers an. Dies verbessert die biometrische Qualität und reduziert abgelehnte Erfassungen im Vergleich zu Standard-Kameraimplementierungen, ohne dass eine Konfiguration seitens des Entwicklers erforderlich ist.
Sicherheitsebenen
Jedes SDK enthält mehrere Sicherheitskontrollen, die zur Laufzeit angewendet werden:
- Payload-Verschlüsselung zwischen Client und Backend
- Schutz vor Injection und Manipulation
- Betrugserkennung in allen Kameramodi
- Code-Obfuskierung
- Emulator-Blockierung
- App-Bundle-Verifizierung
So funktioniert es
Das SDK (Client-seitig) vereinfacht die Integration mit der Unico-Plattform und übernimmt die gesamte Komplexität der Kamerasteuerung, Bilderfassung und Benutzerführung.
Wenn die Erfassung erfolgreich ist, gibt das SDK eine verschlüsselte Payload zurück, die an die biometrische Engine API gesendet werden muss, um die biometrische Validierung abzuschließen, wie im folgenden Diagramm dargestellt:
Das SDK übernimmt den vollständigen Erfassungsablauf auf dem Client: Kamerazugriff, Frame-Validierung, Liveness-Prüfung und Verschlüsselung. Ihr Backend empfängt die verschlüsselte Payload und leitet sie an die biometrische Engine von IDCloud weiter — es wird kein Rohbild übertragen.
Diese SDKs erzeugen eine Ausgabe für den Web & SDK-Vertrag (POST /client/v1/process). Beim API-Vertrag wird die Erfassung auf Ihrer eigenen Oberfläche durchgeführt und imageBase64 direkt gesendet.
SDK-Versionen folgen dem semantischen Versionierungsschema (MAJOR.MINOR.PATCH). Die Verantwortung für SDK-Updates hängt von Ihrem Integrationsmodell ab. Bei by-Client-Integrationen liegt die Aktualisierung des SDK in Ihrer Verantwortung — veraltete Versionen können den Sicherheitsschutz oder den Zugang zu neuen Funktionen verlieren. Bei by-Unico-Integrationen überträgt Unico Updates automatisch.
- Hauptversion (MAJOR): Bei inkompatiblen Änderungen an der API.
- Nebenversion (MINOR): Beim Hinzufügen von Funktionen unter Beibehaltung der Kompatibilität.
- Patch-Version (PATCH): Bei der Behebung von Fehlern unter Beibehaltung der Kompatibilität.
Unterstützt: natives Android, natives iOS und Flutter über unser Plugin. Nicht unterstützt: alle hybriden oder plattformübergreifenden Frameworks, einschließlich, aber nicht beschränkt auf React Native und Ionic.