Expo / React Native
Validez des documents avec l'IA dans Expo / React Native
Capturez avec la caméra dans Expo et envoyez à votre backend avec FormData ; la clé n'est jamais embarquée dans l'application.
Installation
npx expo install expo-image-picker
Le schéma sécurisé
Le navigateur ou l'application ne voit jamais votre clé secrète. Le fichier part vers votre serveur, votre serveur appelle Constaia et renvoie le verdict.
import * as ImagePicker from "expo-image-picker";
export async function pickAndVerify() {
const result = await ImagePicker.launchCameraAsync({ quality: 0.8 });
if (result.canceled) return null;
const asset = result.assets[0];
const body = new FormData();
// React Native FormData accepts { uri, name, type }
body.append("file", { uri: asset.uri, name: "dni.jpg", type: "image/jpeg" } as never);
// Your backend calls Constaia: never ship the key inside the app
const res = await fetch("https://tu-backend.example/api/verify", { method: "POST", body });
return (await res.json()) as { status: "valid" | "invalid" | "review" };
}Un appel. Une réponse exploitable.
- 01
Envoyez le document et ce que vous attendez
Photo, capture d'écran ou PDF. Indiquez le type attendu et les règles : non expiré, de moins de 6 mois, au nom de cette personne.
- 02
Nous lisons, classons et contrôlons
OCR européen, classification par IA et validateurs déterministes : lettre du NIF, MRZ, IBAN, dates et totaux.
- 03
Recevez le verdict et supprimez le fichier
valid, invalid ou review avec des motifs dans votre langue. Par défaut, le fichier est supprimé à la fin de l'analyse.
Et pour valoir ce que de droit…
Créez votre compte, copiez la clé de test et validez votre premier document en cinq minutes.