Instalación
Para configurar el SDK de Unico para Flutter, sigue los pasos a continuación:
Paso 1 — Agregar el paquete mediante Flutter CLI
Ejecuta el siguiente comando usando el Flutter CLI:
flutter pub add unico_check
Este comando agrega la siguiente línea al pubspec.yaml de tu paquete:
dependencies:
unico_check: ^4.56.0
flutter pub add unico_check ejecuta implícitamente flutter pub get. Si el paquete no se instala correctamente, asegúrate de que unico_check esté listado en pubspec.yaml y ejecuta flutter pub get manualmente.
El plugin de Flutter usa CocoaPods en el lado iOS. Las compilaciones de CocoaPods pueden ser rechazadas por el App Store debido al bitcode en los frameworks DeviceProfiling y UnicoSdkLogger. Consulta Problemas conocidos de iOS.
Paso 2 — Configurar la versión mínima del SDK de Android
El SDK requiere Android 5.0 (API 21) o superior. En tu android/app/build.gradle, asegúrate de que minSdkVersion esté configurado correctamente:
android {
defaultConfig {
minSdkVersion 21
}
}
Paso 3 — Agregar permiso de cámara para iOS
Agrega la descripción de uso de la cámara a tu ios/Runner/Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Si distribuyes con Xcode 16 usando CocoaPods, es posible que encuentres un rechazo en la App Store relacionado con bitcode. Consulta Problemas conocidos para el workaround.
Paso 4 — Importar el paquete
Importa el paquete en tu código Dart:
import 'package:unico_check/unico_check.dart';