Aller au contenu principal

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 :

pubspec.yaml
dependencies:
unico_check: ^4.56.0
Récupération manuelle

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.

iOS — Distribution App Store / Xcode 16 / bitcode

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/app/build.gradle
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 :

ios/Runner/Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Problème de distribution avec Xcode 16

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 :

main.dart
import 'package:unico_check/unico_check.dart';