Flutter SDK
GrowingIO Flutter Plugin 插件 growingio_flutter_plugin,封装了GrowingIO Android 和 iOS SDK 常用的 API,使用此插件,可以完成代码埋点的统计和上报。
版本记录
版本 | 说明 | 日期 |
---|---|---|
v4.2.0 | - 适配 HarmonyOS NEXT SDK 2.0.0 | 2024-09-10 |
v4.1.0 | - 增加 Flutter SDK 的兼容性,最低版本到 3.0.0; - 更改 Flutter 弹窗的页面事件配置; - 多平台添加鸿蒙版本,鸿蒙版本需要指定 flutter 分支; | 2024-07-26 |
v4.0.0 | 新版本 与 GrowingIO SDK 4.3.0 同步,添加新的接口和参数 - Flutter 的 Page 可以基于 Router发送,也可以手动结合 mixin 类实现,更加清晰的生命周期逻辑和代码结构; - 圈选的元素只有在定义为 Page 的页面下才能发送元素; | 2024-05-12 |
info
Dart SDK: >=2.17.0
Flutter 版本:>=3.0.0
集成准备
获取SDK初始化必传参数:Account ID、DataSource ID、URL Scheme
info
AccountID:项目ID,代表一个项目
DataSourceID:数据源ID,代表一个数据源
URL Scheme: 是 GrowingIO SDK 从外部唤醒应用时使用的唯一标识
Account ID、DataSource ID、URL Scheme 需要在 GrowingIO 平台上新建数据源,或从已创建的数据源中获取, 如不清楚或无权限请联系您的专属项目经理或技术支持
创建
查看
📄️ Flutter SDK 插件
Flutter SDK 插件时集成后,即可以使用SDK的埋点功能,若是需要无埋点功能,需要在集成插件后再做额外的页面配置才能使其生效。
📄️ Flutter 无埋点
新版本 Flutter 无埋点的功能不再通过修改 Flutter 源代码的方式进行,而是通过继承对应的功能来实现相应的功能。在无埋点中需要能够自动识别 Page 页面发送页面事件和获取点击事件发送点击事件,基于上述规则,GrowingIO Flutter Plugin 针对无埋点功能实现了 基于 Route 的页面事件 和 基于页面的点击事件