Installation
Pour configurer le SDK Unico pour Flutter, suivez les étapes ci-dessous :
Étape 1 — Ajouter le package via Flutter CLI
Exécutez la commande suivante avec Flutter CLI :
flutter pub add unico_check
Cette commande ajoute la ligne suivante au fichier pubspec.yaml de votre package :
dependencies:
unico_check: ^4.56.0
flutter pub add unico_check exécute implicitement flutter pub get. Si le package n'est pas installé correctement, vérifiez que unico_check est bien listé dans pubspec.yaml et exécutez flutter pub get manuellement.
Le plugin Flutter utilise CocoaPods côté iOS. Les builds CocoaPods peuvent être rejetés par l'App Store en raison du bitcode dans les frameworks DeviceProfiling et UnicoSdkLogger. Consultez Problèmes connus iOS.
Étape 2 — Définir la version minimale du SDK Android
Le SDK nécessite Android 5.0 (API 21) ou supérieur. Dans votre fichier android/app/build.gradle, assurez-vous que minSdkVersion est défini en conséquence :
android {
defaultConfig {
minSdkVersion 21
}
}
Étape 3 — Ajouter la permission d'accès à la caméra iOS
Ajoutez la description d'utilisation de la caméra dans votre fichier ios/Runner/Info.plist :
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Si vous distribuez avec Xcode 16 en utilisant CocoaPods, vous pouvez rencontrer un refus de l'App Store lié au bitcode. Consultez Problèmes connus pour le contournement.
Étape 4 — Importer le package
Importez le package dans votre code Dart :
import 'package:unico_check/unico_check.dart';