Saltar al contenido principal

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:

pubspec.yaml
dependencies:
unico_check: ^4.56.0
Obtención manual

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.

iOS — Distribución App Store / Xcode 16 / bitcode

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

ios/Runner/Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Problema de distribución en Xcode 16

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:

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