You need to enable JavaScript to run this app.
导航
Flutter SDK 集成(纯Flutter项目)
最近更新时间:2024.12.04 18:43:02首次发布时间:2024.12.04 18:43:02

如果您没有原生Android/iOS/HarmonyOS的开发经验,且项目是通过flutter.create命令新建的纯Flutter项目,此文档可作为Flutter项目接入的补充参考。

1 添加依赖

1.1 flutter插件依赖

dependencies:
  ......
  rangers_applog_flutter_plugin: 1.4.1

说明

上述示例中的版本1.4.1为一个示例版本,最新版本请在通用SDK集成文档中获取:Flutter SDK 集成与埋点

1.2 Android依赖

android/app/build.gradle文件中添加applog依赖

//版本号自己按需,可以参考Android SDK文档进行选择
dependencies {
  implementation 'com.bytedance.applog:RangersAppLog-All-cn:6.x.x'
 }

1.3 iOS依赖

ios Podfile中添加RangersAppLog依赖

//版本号自己按需,可以参考iOS SDK文档进行选择
target 'Runner' do
pod 'RangersAppLog', '6.x.x',
      :subspecs => [
          'Host/CN', #SaaS版本需引入,私有化版本无需引入
          'Core',
          'UITracker',
          'Log', #无需圈选和实时埋点检测可以移除
          'Picker', #无需圈选功能可以移除节
          'Unique' #用于在授权后采集IDFA,无需采集可以移除
      ]
end

1.4 Harmony OS依赖

获取 SDK 与接入方式:您需要联系火山引擎技术支持人员获取。

"dependencies": {
  "@volcengine/applog": "file:./har/applogx.har"
}

2 其他配置与埋点

本文档为补充参考,您还需通过查阅通用Flutter SDK集成文档了解其他接入配置以及支持的埋点设置,详情请参见Flutter SDK 集成与埋点