---
title: Gestion des erreurs
canonical: https://developer.unico.io/fr/developers/sdks-and-tools/flutter/error-handling
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- [SDKs et outils](/fr/developers/sdks-and-tools/overview)
- [Flutter SDK](/fr/developers/sdks-and-tools/flutter/requirements)
- Gestion des erreurs

# Gestion des erreurs

Toute la gestion des erreurs du SDK Flutter est centralisée dans cette section. Les callbacks `onErrorUnico`, `onErrorSelfie` et `onErrorDocument` reçoivent un objet `UnicoError` avec les champs `code` (`int`), `description` (`String`) et `info` (`String?`). `info` contient l'étape du flux ayant échoué sur iOS et vaut toujours `null` sur Android.

Codes d'erreur
| Code | Description |
| --- | --- |
| `73001` | Contexte invalide |
| `73002` | Permission d'ouverture de la caméra non accordée |
| `73003` | Le niveau d'API minimum est 21 (LOLLIPOP) |
| `73004` | Impossible de trouver l'implémentation du callback d'interface `iAcessoBioSelfie` |
| `73005` | Impossible de trouver l'implémentation du callback d'interface `iAcessoBioDocument` |
| `73006` | Impossible d'ouvrir la caméra sur les émulateurs |
| `73100` | Impossible de se connecter à Internet |
| `73200` | Veuillez indiquer le nom du fichier JSON |
| `73202` | Impossible d'analyser le fichier JSON |
| `73300` | Impossible d'obtenir l'objet d'authentification unico |
| `73301` | Impossible d'analyser l'objet |
| `73302` | Impossible de trouver le token unico |
| `73303` | L'hôte actuel n'est pas enregistré |
| `73400` | Impossible d'initialiser la caméra |
| `73500` | Impossible d'obtenir le token de session — erreur de réponse du service |
| `73501` | Impossible d'analyser l'objet |
| `73502` | Impossible d'obtenir le token de session |
| `73701` | Impossible de trouver l'import de liveness actif |
| `73702` | Impossible d'initialiser le liveness actif en mode production |
| `73703` | Impossible d'obtenir la session de liveness actif |
| `73704` | L'utilisateur a appuyé sur le bouton d'annulation et n'a pas complété la session |
| `73705` | La session ne s'est pas terminée avec succès et aucun FaceScan n'a été généré |
| `73706` | Accès à la caméra refusé — l'utilisateur a explicitement refusé l'autorisation ou la politique de l'appareil la bloque |
| `73707` | La session a été annulée en raison de la fermeture de l'application, de la mise en veille, d'une notification OS ou du passage en arrière-plan |
| `73708` | La session a été annulée car l'appareil est en mode paysage |
| `73709` | La session a été annulée car l'appareil est en mode portrait inversé |
| `73710` | La session a été annulée car l'utilisateur n'a pas pu la terminer dans le délai imparti |
| `73712` | La session a ét é annulée en raison d'une pression mémoire / l'application hors production nécessite un réseau |
| `73713` | La session a été annulée car votre clé doit être à nouveau validée |
| `73714` | La session a été annulée car la clé de chiffrement configurée par le développeur n'était pas valide |
| `73715` | La session a été annulée car toutes les images de guidage n'étaient pas configurées |
| `73716` | La session a été annulée car le SDK n'a pas pu démarrer la caméra sur cet appareil |
| `73717` | La session a été annulée car l'utilisateur était dans un état de verrouillage |
| `73718` | Erreur inconnue et inattendue lors de l'utilisation normale des API natives |
| `73719` | La session a été annulée car l'utilisateur a appuyé sur le texte du sous-titre de l'écran de préparation |
| `73800` | Impossible de construire la clé chiffrée |
| `74001` | Callback `onSuccess` non implémenté lors de l'ouverture de la caméra avec `webAppToken` |

Catalogue officiel des erreursLes codes ci-dessus reflètent le catalogue du SDK Flutter. Le catalogue officiel des codes d'erreur multi-plateformes est disponible dans [API Reference > Error codes](/fr/developers/start/error-codes).

Gestion du callback
```
@override**void onErrorUnico(UnicoError error) {  final code = error.code;  final description = error.description;  // handle error}
```

Callbacks du cycle de vie
En plus de `onErrorUnico`, le SDK déclenche également :

`onUserClosedCameraManually()` — l'utilisateur a fermé la caméra manuellement.
`onSystemClosedCameraTimeoutSession()` — la session a expiré en raison d'un délai d'attente (par défaut 45 s, minimum 40 s).
`onSystemChangedTypeCameraTimeoutFaceInference()` — la détection faciale a dépassé le seuil de 13 s ; la capture passe en mode manuel.
Dernière mise à jour le 22 oct. 2026**