Перейти к основному содержимому

Установка

Для настройки Unico SDK для Flutter выполните следующие шаги:

Шаг 1 — Добавьте пакет через Flutter CLI

Выполните следующую команду с помощью Flutter CLI:

flutter pub add unico_check

Эта команда добавляет следующую строку в pubspec.yaml вашего пакета:

pubspec.yaml
dependencies:
unico_check: ^4.56.0
Ручная загрузка

flutter pub add unico_check неявно выполняет flutter pub get. Если пакет не установился корректно, убедитесь, что unico_check указан в pubspec.yaml, и выполните flutter pub get вручную.

iOS — Распространение App Store / Xcode 16 / bitcode

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/app/build.gradle
android {
defaultConfig {
minSdkVersion 21
}
}
Шаг 3 — Добавьте разрешение на использование камеры для iOS

Добавьте описание использования камеры в ваш ios/Runner/Info.plist:

ios/Runner/Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
Проблема распространения с Xcode 16

При распространении с Xcode 16 через CocoaPods может возникнуть отклонение App Store, связанное с bitcode. Обходное решение описано в разделе Известные проблемы.

Шаг 4 — Импортируйте пакет

Импортируйте пакет в ваш Dart-код:

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