Passer au contenu principal

SDK natif 4.0, variantes modulaires

La plus grande version du SDK natif de l’année. iOS, Android, React Native et Flutter proposent désormais tous une ligne 4.0 qui divise le SDK en variantes indépendantes, afin que vous n’embarquiez que le binaire dont vous avez réellement besoin.
  • Quatre variantes : Core (sans NFC, sans capture automatique), AutoDetection (capture automatique, sans NFC), NFC (lecture NFC, sans capture automatique) et All (tout)
  • 84% plus petit sur iOS Core : environ 6 Mo sur le disque et 3 Mo compressé dans l’IPA, contre ~40 Mo en 3.x pour les applications qui n’ont pas besoin de la capture automatique basée sur MediaPipe
  • Rétrocompatible : les intégrations existantes pod 'DiditSDK' et Gradle continuent de fonctionner sans modification ; All est la valeur par défaut
  • Sélecteurs par plateforme : sous-spécifications CocoaPods et produits de bibliothèque SPM sur iOS, artefacts séparés sur Android, indicateurs du plugin de configuration Expo sur React Native, et DIDIT_SDK_IOS_VARIANT / $DiditSdkIosVariant sur Flutter
  • Guide de migration : de nouveaux tableaux dans chaque README du SDK expliquent la matrice d’installation et la manière de passer de la 3.x
SDK natif Didit 4.0, variantes modulaires pour iOS, Android, React Native et Flutter

Détection du vivant sur document configurable

La détection du vivant sur document est passée d’un simple interrupteur d’approbation ou de refus à une configuration plus riche par type de fraude, accessible à la fois dans l’API et dans un tout nouvel onglet Forgery de l’éditeur de workflow.
  • Seuils par type de fraude : définissez des scores Refuser et Examen indépendants pour Screen Replay, Printed Copy et Portrait Replacement
  • Nouvel onglet Forgery dans la Console : trois curseurs remplacent les anciennes pastilles d’approbation, d’examen et de refus, avec une localisation complète dans toutes les langues prises en charge
  • Preuve sur chaque avertissement : les info-bulles de session affichent désormais le score réel de détection du vivant, les seuils actifs, la catégorie de décision et le côté du document qui a produit le résultat
  • Plus intelligent sur les téléversements : les avertissements « copie imprimée » erronés sur des pièces d’identité légitimes scannées ou photographiées ont été supprimés ; la détection de rejeu d’écran et la manipulation de portrait continuent de se déclencher sur les téléversements
Seuils de détection du vivant sur document configurables dans l'onglet Forgery de l'éditeur de workflow Didit

Vérification de cohérence recto-verso

Une nouvelle vérification détecte les utilisateurs qui téléversent le recto d’une pièce d’identité et le verso d’une autre. Ce cas a été détecté pour la première fois sur une cédula bolivienne en production.
  • Nouveau risque DATA_INCONSISTENT : se déclenche lorsque les données OCR du recto ne correspondent pas à celles du verso
  • Action du workflow : acheminez les envois incohérents vers Refuser, Examen ou Approuver via le paramètre existant inconsistent_data_action
  • Enregistrement correct : l’image enregistrée du recto reflète toujours l’étape recto, même lorsque l’OCR inverse d’abord les étiquettes recto et verso

Extension de la validation en base de données pour l’Afrique du Sud

La couverture de l’Afrique du Sud est passée d’une seule vérification de pièce d’identité nationale à une suite complète de sources de données, toutes accessibles via la même API de validation en base de données.
  • Department of Home Affairs : correspondance d’empreintes digitales et recherche de photo DHA
  • Données sur les véhicules : propriété et recherche par VIN
  • Données d’entreprise : registre des sociétés, dirigeants d’entreprise et mandats de dirigeant
  • Signaux bancaires et relatifs aux consommateurs : vérification du titulaire du compte bancaire et joignabilité
  • Fraude et AML : contrôle de prévention de la fraude, vérification des réfugiés et vérification des antécédents criminels par reconnaissance faciale
  • Pièce d’identité nationale moins chère : la validation de la pièce d’identité nationale sud-africaine a migré vers une nouvelle intégration au coût unitaire par appel nettement inférieur
Validation en base de données Didit, couverture étendue des sources de données pour l'Afrique du Sud

Validité de la carte d’électeur INE du Mexique

Les cartes d’électeur INE/IFE mexicaines peuvent désormais être validées en temps réel auprès du registre officiel.
  • Validité du document : confirme le modèle de la carte (modelo), l’expiration (vigencia) et si elle est valide comme pièce d’identité
  • Droits de vote : confirme le statut du droit de vote du titulaire

Optimisation du filtrage AML

Les filtrages AML sont désormais dédupliqués lors des renvois lorsque l’identité n’a pas changé, afin que vous ne soyez plus facturé pour des filtrages répétés de la même personne.
  • Ignorer les renvois identiques : nom, date de naissance, nationalité et numéro de document inchangés par rapport au filtrage précédent signifient qu’aucun nouveau filtrage n’est effectué (et aucuns nouveaux frais)
  • Comportement inchangé lorsque l’identité change réellement, lors du premier filtrage, dans les sessions sandbox et sur l’endpoint AML autonome
  • S’applique aussi au KYB : les filtrages AML des entreprises sont dédupliqués de la même façon lorsque l’identité de l’entreprise n’a pas changé lors du renvoi

Téléverser le visage de l’utilisateur

Les visages importés via l’endpoint Upload User Face se comportent désormais comme n’importe quel visage capturé dans une session de vérification.
  • Visible sur le profil utilisateur : le portrait apparaît sur la page de détails de l’utilisateur dans la Console, comme une capture effectuée en session
  • Inclus dans la détection de doublons : les visages importés font désormais partie de l’index de recherche 1:N, de sorte que les nouvelles inscriptions effectuées avec un identifiant de données fournisseur différent sont correctement signalées
  • Adapté à la reprise de données : utile pour migrer une base d’identités existante vers Didit

Erreurs de domaine personnalisé en marque blanche

Les domaines de vérification personnalisés ne basculent plus silencieusement sur « Vérifié » lorsque les enregistrements CAA de votre fournisseur DNS empêchent réellement l’émission du certificat.
  • Erreur réelle affichée : la Console affiche désormais la raison exacte (généralement un enregistrement CAA qui empêche AWS d’émettre le certificat SSL)
  • Instructions de reprise en 5 étapes : les enregistrements DNS exacts à ajouter sont listés sur la page Personnalisation
  • Plus de défaillances invisibles : les domaines qui semblent vérifiés mais ne se chargent pas sont détectés avant d’atteindre les utilisateurs finaux
Diagnostics d'erreur de domaine personnalisé Didit pour les domaines de vérification en marque blanche

E-mails transactionnels repensés

Les 11 e-mails d’authentification et d’organisation ont été reconstruits pour correspondre au système de design de la Console : mise en page blanche épurée, bouton d’action pleine largeur arrondi, et pied de page sobre, principalement textuel, avec hello@didit.me. Les clients en marque blanche conservent leur propre logo et thème sur l’e-mail de vérification.

Correspondance des noms composés

Les recherches de validation en base de données gèrent désormais correctement les prénoms composés dans les services de registres de consommateurs.
  • É.-U. : « Jorge Luis », « Miguel Angel Jr » et les schémas similaires de prénoms doubles espagnols sont désormais correctement pris en compte
  • R.-U. : les prénoms composés comme « Lukasz Marcin » sont analysés comme un premier prénom et un second prénom, au lieu d’être traités comme un seul élément

Nouvelle prise en charge des documents

  • Type de document Tax Card : nouveau sous-type de document ajouté aux SDK iOS, Android, Flutter et React Native pour la vérification de la résidence fiscale
  • Permis de conduire néerlandais 2025 : le nouveau modèle est pris en charge de bout en bout
  • Brazil Digital Driving License : les captures recto-verso avec les repères « Side C » / « Page B » enregistrent désormais la bonne photo recto et la bonne image verso
  • Spain Refugee Convention Travel Document : et les documents de voyage apatrides similaires utilisant les préfixes MRZ D / DV / TI et la nationalité XXA sont désormais correctement analysés
  • 11 nouveaux documents pris en charge, synchronisés dans le registre de production à partir de soumissions réelles

Langue mongole

Le parcours de vérification et les quatre SDK natifs prennent désormais en charge le mongol (mn), portant la couverture linguistique totale à 54 langues.

Versions des SDK natifs

Outre les variantes modulaires de la 4.0, chaque SDK natif a publié régulièrement des corrections de stabilité tout au long du mois de mai.
  • SDK Android 3.5.3 – 4.0.2 : qualité des photos de document et style de l’introduction de la capture faciale, reprise après des échecs réseau ambigus, correction du clignotement du thème en marque blanche à la fin du parcours, réinitialisation de l’état lors du changement de caméra pour le document et la détection du vivant, contrôles d’envoi lorsque des segments vidéo sont manquants, mises à jour des conditions et des traductions, correction de la capture du selfie avec la caméra frontale, améliorations du bouton retour et du questionnaire, langue mongole, et la 4.0 avec caméras par défaut configurables et visibilité du sélecteur de caméra
  • SDK iOS 3.3.3 – 4.0.2 : qualité de capture des documents et envois MP4 / H.264 lisibles, reprise de l’étape après des réponses interrompues du backend, build facultatif sans NFC, licence du podspec intégrée, versions de maintenance 3.5 / 3.6, correction critique d’un plantage EXC_BAD_ACCESS sur iOS 13 à 17 provoqué par un symbole d’exécution Swift 6, langue mongole, et la 4.0 avec la séparation en variantes modulaires et la prise en charge de Tax Card
  • SDK React Native 3.2.11 – 4.0.1 : mise à jour vers les dernières versions natives iOS et Android à chaque cycle, ajout des indicateurs iosNfcEnabled / androidNfcEnabled au plugin de configuration Expo pour permettre aux intégrateurs de choisir la variante sans NFC, et livraison de la 4.0 avec la matrice complète des variantes
  • SDK Flutter 3.5.0 – 4.0.2 : mise à jour vers les dernières versions natives iOS et Android, ajout d’une option de build Android sans NFC, exposition de l’ensemble de la configuration native (showCloseButton, showExitConfirmation, closeOnComplete), et livraison de la 4.0 avec la sélection native des variantes et la prise en charge de Tax Card

Intelligence sur les appareils

La prise d’empreinte des appareils côté serveur est devenue plus précise et plus difficile à contourner.
  • Ancrage déterministe requis : les correspondances approximatives d’empreintes exigent désormais un identifiant lié au matériel (Android SSAID ou Widevine, identifierForVendor sur iOS) avant que deux sessions puissent être liées, ce qui élimine les faux positifs
  • Corroboration TLS / JA4 : les empreintes web sont désormais corroborées par les signaux d’empreinte TLS, pour une classification des correspondances déterministes plus fiable

Améliorations

  • Les anciens avertissements « image trop floue » ne sont plus rattachés aux sessions approuvées lorsque l’utilisateur a réussi à refaire la capture du document lors de la dernière tentative autorisée
  • L’algorithme de capture du visage utilise désormais la géométrie réelle des boîtes englobantes au lieu des plages normalisées, avec de nouvelles instructions « éloignez-vous » et « rapprochez-vous » et un réglage de stabilité propre à chaque appareil
  • Les erreurs d’autorisation de la caméra sont classées de manière cohérente dans tout le parcours de vérification, avec des messages plus clairs distinguant les délais d’autorisation des échecs d’accès à la caméra
  • Les comptes non vérifiés ne peuvent plus réserver indéfiniment une adresse e-mail : une nouvelle inscription remplace la ligne non vérifiée au lieu d’être bloquée
  • Les bascules plein écran du graphe de workflow et de l’éditeur de questionnaires fonctionnent désormais sur Safari
  • Les champs de l’ImmiCard australienne et des documents de voyage, la date d’expiration des passeports néo-zélandais et la résolution des adresses structurées ont été corrigés dans environ 35 services de validation en base de données tenant compte des adresses

Corrections

  • Correction d’un recadrage corrompu de front_image renvoyé par l’API de vérification d’identité lorsque le recto et le verso étaient inversés lors de la reconnaissance optique (cartes d’identité argentines 2019 et 2020)
  • Correction des événements FILE_UPLOADED manquants sur les sessions soumises à nouveau, qui faisaient apparaître les documents resoumis sans fichier dans la Console
  • Correction des problèmes de traduction et de personnalisation en marque blanche dans l’ensemble du parcours de vérification web
Dernière modification le 7 novembre 2026