安装
安装插件
在 Flutter 项目根目录执行以下命令:
flutter pub add qitech_device_scan
该命令会安装最新版本,并将依赖添加到 pubspec.yaml:
dependencies:
qitech_device_scan: ^2.0.0
导入
import 'package:qitech_device_scan/qitech_device_scan.dart';
并实例化插件:
final _qitechDeviceScanPlugin = QitechDeviceScan();
Android 配置
1. QI Tech Maven 仓库
在 build.gradle 文件中添加 QI Tech 的 Android 仓库引用:
allprojects {
repositories {
maven { url 'https://sdks.qitech.com.br/' }
...
}
}
2. AdMob
在 AndroidManifest.xml 中添加以下代码以初始化 AdMob 服务:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="<ADMOB_APP_ID>"/>
如果您还没有 ADMOB_APP_ID,请联系 suporte.caas@qitech.com.br。
3. 权限
在 AndroidManifest.xml 中声明您希望向 SDK 开放的权限。完整列表参见权限。
iOS 配置
1. QI Tech iOS 仓库 source
在 Podfile 文件中添加 QI Tech 的 iOS 仓库引用:
source 'https://cdn.cocoapods.org/'
source 'https://github.com/QITechSDKs/iOS.git'
2. 权限
在 Info.plist 中声明您希望向 SDK 开放的权限。参见权限。
3. 安装依赖
直接通过 CocoaPods 安装依赖:
cd ios
pod install
或通过 Flutter 安装:
flutter build ios
注意
自 2.0.0 版本起,iOS 原生 SDK 要求 Datadog 3.x。如果您的应用已使用 datadog_flutter_plugin,请使用 3.x 主版本中的最新版本。