---
title: Fehlerbehandlung
canonical: https://developer.unico.io/de/dual-api/developers/sdks-and-tools/flutter/error-handling
locale: de
generated_by: markdown-export
---

Die gesamte Fehlerbehandlung des Flutter SDK ist in diesem Abschnitt zentralisiert. Die Callbacks `onErrorUnico`, `onErrorSelfie` und `onErrorDocument` empfangen ein `UnicoError`-Objekt, das `getCode()` und `getDescription()` bereitstellt.

## Error codes

| Code | Beschreibung |
|---|---|
| `73001` | Ungültiger Kontext |
| `73002` | Keine Berechtigung zum Öffnen der Kamera erteilt |
| `73003` | Mindest-API-Level ist 21 (LOLLIPOP) |
| `73004` | Implementierungs-Interface-Callback `iAcessoBioSelfie` nicht gefunden |
| `73005` | Implementierungs-Interface-Callback `iAcessoBioDocument` nicht gefunden |
| `73006` | Kamera kann auf Emulatoren nicht geöffnet werden |
| `73100` | Keine Internetverbindung möglich |
| `73200` | Bitte geben Sie den Namen der JSON-Datei an |
| `73202` | JSON-Datei konnte nicht geparst werden |
| `73300` | Unico-Authentifizierungsobjekt konnte nicht abgerufen werden |
| `73301` | Objekt konnte nicht geparst werden |
| `73302` | Unico-Token nicht gefunden |
| `73303` | Aktueller Host ist nicht registriert |
| `73400` | Kamera konnte nicht initialisiert werden |
| `73500` | Sitzungstoken konnte nicht abgerufen werden — Dienstantwortfehler |
| `73501` | Objekt konnte nicht geparst werden |
| `73502` | Sitzungstoken konnte nicht abgerufen werden |
| `73701` | Aktiver Liveness-Import nicht gefunden |
| `73702` | Aktives Liveness im Produktionsmodus konnte nicht initialisiert werden |
| `73703` | Aktive Liveness-Sitzung konnte nicht abgerufen werden |
| `73704` | Der Benutzer hat die Abbrechen-Schaltfläche gedrückt und die Sitzung nicht abgeschlossen |
| `73705` | Die Sitzung wurde nicht erfolgreich durchgeführt und kein FaceScan wurde generiert |
| `73706` | Kamerazugriff verweigert — Benutzer hat die Berechtigung explizit verweigert oder Geräterichtlinie blockiert sie |
| `73707` | Die Sitzung wurde abgebrochen, weil die App beendet wurde, in den Ruhezustand wechselte, eine OS-Benachrichtigung eintraf oder sie in den Hintergrund verlagert wurde |
| `73708` | Die Sitzung wurde abgebrochen, weil sich das Gerät im Querformat befindet |
| `73709` | Die Sitzung wurde abgebrochen, weil sich das Gerät im umgekehrten Hochformat befindet |
| `73710` | Die Sitzung wurde abgebrochen, weil der Benutzer sie nicht innerhalb des vorgesehenen Zeitlimits abschließen konnte |
| `73712` | Die Sitzung wurde aufgrund von Speicherdruck abgebrochen / App außerhalb der Produktion erfordert Netzwerk |
| `73713` | Die Sitzung wurde abgebrochen, weil Ihr Schlüssel erneut validiert werden muss |
| `73714` | Die Sitzung wurde abgebrochen, weil der vom Entwickler konfigurierte Verschlüsselungsschlüssel nicht gültig war |
| `73715` | Die Sitzung wurde abgebrochen, weil nicht alle Führungsbilder konfiguriert waren |
| `73716` | Die Sitzung wurde abgebrochen, weil das SDK die Kamera auf diesem Gerät nicht starten konnte |
| `73717` | Die Sitzung wurde abgebrochen, weil sich der Benutzer in einem gesperrten Zustand befand |
| `73718` | Unbekannter und unerwarteter Fehler bei der normalen Nutzung nativer APIs |
| `73719` | Die Sitzung wurde abgebrochen, weil der Benutzer den Untertextlink des Bereitschaftsbildschirms gedrückt hat |
| `73800` | Verschlüsselter Schlüssel konnte nicht erstellt werden |

:::secondary[Offizieller Fehlerkatalog]
Die obigen Codes spiegeln den Flutter SDK-Katalog wider. Der offizielle plattformübergreifende Fehlercodekatalog ist unter [API-Referenz > Fehlercodes](/dual-api/developers/api-reference/error-codes) verfügbar.
:::

## Handling the callback

```dart
@override
void onErrorUnico(UnicoError error) {
  final code = error.getCode();
  final description = error.getDescription();
  // handle error
}
```

## Lifecycle callbacks

Zusätzlich zu `onErrorUnico` löst das SDK auch folgende Callbacks aus:

- `onUserClosedCameraManually()` — Benutzer hat die Kamera manuell geschlossen.
- `onSystemClosedCameraTimeoutSession()` — Sitzung ist aufgrund eines Timeouts abgelaufen (Standard 40 s, Minimum 40 s).
- `onSystemChangedTypeCameraTimeoutFaceInference()` — Gesichtserkennung hat den Schwellenwert von 13 s überschritten; die Aufnahme wechselt in den manuellen Modus.