Установка
Для настройки Unico SDK для Flutter выполните следующие шаги:
Шаг 1 — Добавьте пакет через Flutter CLI
Выполните следующую команду с помощью Flutter CLI:
flutter pub add unico_check
Эта команда добавляет следующую строку в pubspec.yaml вашего пакета:
dependencies:
unico_check: ^4.56.0
flutter pub add unico_check неявно выполняет flutter pub get. Если пакет не установился корректно, убедитесь, что unico_check указан в pubspec.yaml, и выполните flutter pub get вручную.
Flutter-плагин использует CocoaPods на стороне iOS. Сборки CocoaPods могут быть отклонены App Store из-за bitcode во фреймворках DeviceProfiling и UnicoSdkLogger. Смотрите Известные проблемы iOS.
Шаг 2 — Установите минимальную версию Android SDK
SDK требует Android 5.0 (API 21) или выше. В файле android/app/build.gradle убедитесь, что minSdkVersion задан соответствующим образом:
android {
defaultConfig {
minSdkVersion 21
}
}
Шаг 3 — Добавьте разрешение на использование камеры для iOS
Добавьте описание использования камеры в ваш ios/Runner/Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
При распространении с Xcode 16 через CocoaPods может возникнуть отклонение App Store, связанное с bitcode. Обходное решение описано в разделе Известные проблемы.
Шаг 4 — Импортируйте пакет
Импортируйте пакет в ваш Dart-код:
import 'package:unico_check/unico_check.dart';