Skip to main content

Adhere Flutter SDK

Cette page n’est pas liée depuis la navigation et décrit un package qui ne fait pas partie de la série de sortie actuelle du SDK. Les SDK mobiles maintenus sont Android et iOS. Traitez ce qui suit comme non vérifié contre une construction d’envoi.
Un puissant package Flutter pour la vérification d’identité et la détection de vivacité Adhere. Notre SDK propose une UI prête à l’emploi qui orchestre de manière transparente la vérification BVN/NIN (Nigeria), Document parsing (International), et les défis de vivacité faciale basés sur ML Kit vidéo.

Fonctionnalités

  • Intégration UI prête à l’emploisdk.open(context) lance notre module UI poli nativement au-dessus de votre application.
  • Configuration dynamique du client — Récupère les types de documents disponibles de manière sécurisée depuis les règles de votre tableau de bord Adhere.
  • Système à usage unique — Les vérifications sont sécurisées en utilisant un paramètre à usage unique.
  • Onboarding d’identité — Vérifie le BVN & NIN directement via des API nationales, ou scanne les passeports et les cartes d’identité nationales.
  • Détection de vivacité : Un scan facial passif (clignement + mouvement naturel de la tête) avec un cap de 20 secondes, soutenu par Google ML Kit. Les actions ne sont jamais nommées à l’utilisateur.

Installation

Dans le pubspec.yaml de votre application :
Ensuite exécutez flutter pub get.

Configuration de la plateforme

Android

Dans android/app/src/main/AndroidManifest.xml, assurez-vous que votre application a la permission d’accéder à la caméra :
Définissez la version minimale du SDK dans android/app/build.gradle :

iOS

Dans ios/Runner/Info.plist, déclarez la description d’utilisation de la caméra :

Démarrage rapide (recommandé)

La façon la plus simple d’intégrer notre SDK est d’utiliser le widget enveloppe complet. Au lancement, le SDK invitera automatiquement l’utilisateur à fournir son Client ID.
Le SDK gère tout automatiquement :
  1. Affiche un écran d’entrée d’ID client initial.
  2. Identifie l’origine de l’utilisateur et invite pour les types d’ID (BVN, NIN, Passport, etc).
  3. Demande les permissions de caméra.
  4. Guide l’utilisateur à travers la capture faciale de vivacité.
  5. Révoque de façon sécurisée la session pour appliquer la politique d’utilisation unique.

Utilisation avancée (architecture headless)

Si vous construisez votre propre UI depuis zéro au lieu d’utiliser notre wrapper, vous pilotez vous-même les points de terminaison. L’ID Client est celui de votre tableau de bord : la même valeur permanente que le wrapper utilise :

Actions de vivacité prises en charge

Notre moteur peut défier les utilisateurs en fonction des règles de votre tableau de bord :