Instalação
Para configurar o SDK Unico para Flutter, siga os passos abaixo:
Passo 1 — Adicionar o pacote via Flutter CLI
Execute o seguinte comando usando o Flutter CLI:
flutter pub add unico_check
Esse comando adiciona a seguinte linha ao pubspec.yaml do seu pacote:
dependencies:
unico_check: ^4.56.0
flutter pub add unico_check executa implicitamente o flutter pub get. Se o pacote não for instalado corretamente, certifique-se de que unico_check está listado no pubspec.yaml e execute flutter pub get manualmente.
O plugin Flutter usa CocoaPods no lado iOS. Builds do CocoaPods podem ser rejeitadas pelo App Store devido ao bitcode nos frameworks DeviceProfiling e UnicoSdkLogger. Consulte Problemas conhecidos do iOS.
Passo 2 — Definir a versão mínima do SDK Android
O SDK requer Android 5.0 (API 21) ou superior. No seu android/app/build.gradle, certifique-se de que o minSdkVersion está configurado corretamente:
android {
defaultConfig {
minSdkVersion 21
}
}
Passo 3 — Adicionar permissão de câmera no iOS
Adicione a descrição de uso da câmera ao seu ios/Runner/Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Se você está distribuindo com Xcode 16 usando CocoaPods, pode encontrar uma rejeição da App Store relacionada a bitcode. Consulte Problemas conhecidos para o workaround.
Passo 4 — Importar o pacote
Importe o pacote no seu código Dart:
import 'package:unico_check/unico_check.dart';