Flutter SDK 插件
Flutter SDK 插件时集成后,即可以使用SDK的埋点功能,若是需要无埋点功能,需要在集成插件后再做额外的页面配置才能使其生效。
info
- Flutter SDK 插件的更新日志,可参阅 Release Notes
- Flutter SDK 无埋点如何生效,请阅读 Flutter 无埋点
Growingio Flutter SDK 插件集成
添加依赖
在 Flutter 项目的pubspec.yaml文件中 dependencies 里面添加 growingio_flutter_plugin 依赖。
dependencies:
growingio_flutter_plugin: '^4.4.0'
然后执行 flutter pub get 指令安装插件。
info
Flutter SDK 插件已通过 pub / SPM 或 CocoaPods / ohpm 自动集成 Android / iOS / HarmonyOS 原生 SDK,无需在原生工程中重复添加 GrowingIO 原生 SDK 依赖。如需指定原生 SDK 版本,请参考下方版本依赖关系表。
注意:Android 平台若需开启原生无埋点能力,仍需在 Android 工程中配置 GrowingIO Gradle 插件,详见下方《Flutter 插件初始化》小节。
点击查看 GrowingIO Flutter 插件和内置原生 SDK 版本对应关系
| Flutter 插件版本 | Android SDK 版本 | iOS SDK 版本 | HarmonyOS SDK 版本 |
|---|---|---|---|
| v4.0.0 | 4.3.0 | 4.3.0 | — |
| v4.1.0 | 4.3.0 | 4.3.2 | — |
| v4.2.0 | 4.3.0 | 4.3.2 | 2.0.x |
| v4.3.0 | 4.4.0 | 4.3.2 | 2.0.x |
| v4.3.1 | 4.4.2 | 4.6.x | 2.0.x |
| v4.3.2 | 4.4.3 | 4.6.x | 2.0.x |
| v4.3.3 | 4.4.3 | 4.6.x | 2.4.x |
| v4.3.4 | 4.5.2 | 4.10.x | 2.4.x |
| v4.3.5 | 4.5.3 | 4.11.x | 2.7.x |
| v4.3.6 | 4.5.3 | 4.11.x | 2.7.x |
| v4.4.0 | 4.5.3 | 4.12.x | 2.7.x |
Android SDK 由 Gradle BOM 锁定为单一版本;iOS / HarmonyOS SDK 受 SPM 版本区间、CocoaPods
~>与 ohpm~/^约束,会在同一 minor 版本内自动取最新补丁版本。