インストール
Flutter 向け Unico SDK をセットアップするには、以下の手順に従ってください:
ステップ 1 — Flutter CLI でパッケージを追加
Flutter CLI を使用して以下のコマンドを実行します:
flutter pub add unico_check
このコマンドはパッケージの pubspec.yaml に以下の行を追加します:
pubspec.yaml
dependencies:
unico_check: ^4.59.0
手動フェッチ
flutter pub add unico_check は暗黙的に flutter pub get を実行します。パッケージが正しくインストールされない場合は、unico_check が pubspec.yaml にリストされていることを確認し、flutter pub get を手動で実行してください。
iOS — App Store配布 / Xcode 16 / bitcode
Flutter プラグインは iOS 側で CocoaPods を使用します。DeviceProfiling と UnicoSdkLogger の bitcode により App Store に拒否される場合があります。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 の配布問題
CocoaPods を使用した Xcode 16 での配布時に、ビットコード関連の App Store 却下が発生する場合があります。回避策については 既知の問題 を参照してください。
ステップ 4 — パッケージをインポート
Dart コードにパッケージをインポートします:
main.dart
import 'package:unico_check/unico_check.dart';