You need to enable JavaScript to run this app.
文档中心
文档控制台
注册
增长分析 DataFinder

增长分析 DataFinder

复制全文
下载 pdf
Flutter SDK 集成(旧版文档)
Flutter SDK 鸿蒙接入
复制全文
下载 pdf
Flutter SDK 鸿蒙接入

1 接入鸿蒙

说明

首先确定宿主端已按照华为的官方文档接入了鸿蒙flutter:https://gitee.com/openharmony-sig/flutter_flutter

1.1 引入鸿蒙埋点SDK

请参考HarmonyOS Next SDK 集成引入原生SDK的依赖,并添加对应的权限

1.2集成flutter插件

在 Flutter 项目的 pubspec.yaml 中添加 rangers_applog_flutter_plugin 依赖

dependencies:
  ......
  rangers_applog_flutter_plugin: 1.4.1

并安装插件

flutter packages get

鸿蒙原生工程添加插件(一般安装依赖后会自动link上,需要自己检查一下)

import RangersApplogFlutterPlugin from 'rangers_applog_flutter_plugin';
// GeneratedPluginRegistrant.ets
export class GeneratedPluginRegistrant {

  static registerWith(flutterEngine: FlutterEngine) {
    try {
      //这里添加RangersApplogFlutterPlugin
      flutterEngine.getPlugins()?.add(new RangersApplogFlutterPlugin());
    } catch (e) {
      Log.e(
        TAG,
        "Tried to register plugins with FlutterEngine ("
          + flutterEngine
          + ") failed.");
      Log.e(TAG, "Received exception while registering", e);
    }
  }
}

1.3 其他集成步骤参考主文档即可

Flutter SDK 集成与埋点

2 常见问题

Q1 运行时报 '@volcengine/applog@1.3.0-rc'包找不到

因鸿蒙版目前还处在快速迭代中,暂时未发布到华为官方仓库,您需要联系火山引擎技术支持人员获取离线包。
获取到离线包后,在根目录/ohos/har/目录下添加 @volcengine/applog的离线包,然后在根目录/ohos/oh-package.json5中添加overrides。
Image

最近更新时间:2025.01.08 18:03:45
这个页面对您有帮助吗?
有用
有用
无用
无用