Aller au contenu principal

Gestion des erreurs

Toute la gestion des erreurs du SDK iOS est centralisée dans cette section. Le callback onErrorAcessoBioManager reçoit un objet ErrorBio exposant getCode() et getDescription().

Codes d'erreur
CodeDescription
73000La session a été annulée en raison d'une erreur inconnue et inattendue. Le SDK Unico Check exploite de nombreuses API iOS, notamment la caméra, le stockage, la sécurité, le réseau, et bien d'autres — il s'agit d'un cas générique.
73001Contexte invalide
73003La version de l'API doit être 13 ou supérieure
73006Impossible d'ouvrir la caméra sur les émulateurs
73100Impossible de se connecter à Internet
73200Fichier JSON unico_sdk introuvable
73202Impossible de charger le fichier JSON unico_sdk
73203Impossible de charger AcessoBioConfigDataSource
73204Impossible d'initialiser le SDK — configurez l'environnement via setEnvironment lors du build
73300Impossible d'obtenir l'objet d'authentification Unico
73301Impossible d'analyser l'objet d'authentification Unico
73302Token Unico introuvable
73701Import de liveness active introuvable
73702Impossible d'initialiser la liveness active en mode production
73703Impossible d'obtenir la session de liveness active
73704L'utilisateur a appuyé sur le bouton d'annulation et n'a pas complété la session
73705La session n'a pas été effectuée avec succès et aucun FaceScan n'a été généré
73706Accès à la caméra refusé — l'utilisateur a explicitement refusé l'autorisation ou une politique appareil la bloque
73707La session a été annulée car l'application a été fermée, mise en veille, par une notification du système d'exploitation, ou placée en arrière-plan
73708La session a été annulée car l'appareil est en mode paysage
73709La session a été annulée car l'appareil est en mode portrait inversé
73710La session a été annulée car l'utilisateur n'a pas pu la terminer dans le délai imparti
73711La session a été annulée en raison d'une pression mémoire
73712La session a été annulée car votre application n'est pas en production et nécessite une connexion réseau
73713La session a été annulée car votre clé doit être validée à nouveau
73714La session a été annulée car la clé de chiffrement configurée par le développeur n'était pas valide
73715La session a été annulée car toutes les images de guidage n'étaient pas configurées
73716La session a été annulée car le SDK n'a pas pu démarrer la caméra sur cet appareil
73717La session a été annulée car l'utilisateur était dans un état bloqué
73718Erreur inconnue et inattendue lors de l'utilisation normale des API iOS
73719La session a été annulée car l'utilisateur a appuyé sur le sous-texte de l'écran de préparation
73720La session n'a pas été traitée
73721La session ne peut pas être effectuée : limite de tentatives dépassée
73722La session ne peut pas être effectuée : délai d'alignement du visage dépassé
73730Impossible d'initialiser une session de liveness active — erreur de licence inconnue
73731Impossible d'initialiser une session de liveness active — licence expirée
73800Impossible de générer la clé chiffrée
Catalogue officiel des erreurs

Les codes ci-dessus reflètent le catalogue du SDK iOS. Le catalogue officiel des codes d'erreur multi-plateformes est disponible dans Référence API > Codes d'erreur.

Callbacks du cycle de vie

En plus de onErrorAcessoBioManager, 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 (valeur par défaut 40 s, minimum 40 s).
  • onSystemChangedTypeCameraTimeoutFaceInference() — la détection du visage a dépassé le seuil de 13 s ; la capture passe en mode manuel.