Callback / Listener-Schnittstellen
AcessoBioListener
Lifecycle-Callbacks für die SDK-Sitzung. Übergeben Sie eine Implementierung an den AcessoBio-Konstruktor.
| Methode | Auslöser |
|---|---|
onErrorAcessoBio(error: ErrorBio) | Fehler während der Sitzung |
onUserClosedCameraManually() | Benutzer hat die Kamera manuell geschlossen |
onSystemClosedCameraTimeoutSession() | Sitzungs-Timeout abgelaufen |
onSystemChangedTypeCameraTimeoutFaceInference() | Sitzungs-Timeout beim Warten auf Gesichtsausrichtung |
iAcessoBioSelfie
Callbacks für die Selfie-Aufnahme. Übergeben Sie eine Implementierung an UnicoCheckCameraOpener.Camera.open().
| Methode | Auslöser |
|---|---|
onSuccessSelfie(result: ResultCamera) | Selfie-Aufnahme erfolgreich — verwenden Sie result.encrypted, um das Backend aufzurufen |
onSuccess(result: SuccessResult) | User Journey abgeschlossen — gibt die processId zurück |
onErrorSelfie(error: ErrorBio) | Fehler bei der Selfie-Aufnahme |
iAcessoBioDocument
Callbacks für die Dokumentenaufnahme. Übergeben Sie eine Implementierung an UnicoCheckCameraOpener.Document.open().
| Methode | Auslöser |
|---|---|
onSuccessDocument(result: ResultCamera) | Dokumentenaufnahme erfolgreich |
onErrorDocument(error: String) | Fehler bei der Dokumentenaufnahme |
CameraListener
Callbacks für die Vorbereitungsphase der Selfie-Kamera. Übergeben Sie an prepareCamera().
| Methode | Auslöser |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera) | Kamera bereit — rufen Sie cameraOpener.open(listener) auf, um die Aufnahme zu starten |
onCameraFailed(message: String) | Kameravorbereitung fehlgeschlagen |
DocumentCameraListener
Callbacks für die Vorbereitungsphase der Dokumentenkamera. Übergeben Sie an prepareDocumentCamera().
| Methode | Auslöser |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document) | Kamera bereit — rufen Sie cameraOpener.open(documentType, listener) auf, um die Aufnahme zu starten |
onCameraFailed(message: String) | Kameravorbereitung fehlgeschlagen |