跳转到主要内容

安装

要设置适用于 Flutter 的 Unico SDK,请按照以下步骤操作:

步骤 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 插件在 iOS 端使用 CocoaPods。由于 DeviceProfilingUnicoSdkLogger 中存在 bitcode,CocoaPods 构建可能被 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 分发,可能会遇到与 bitcode 相关的 App Store 拒绝。请参阅已知问题了解解决方法。

步骤 4 — 导入软件包

将软件包导入到您的 Dart 代码中:

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