HarmonyOS 全埋点方案?

向所有的点击事件注入埋点代码然后上报用户的所有点击事件

阅读 463
1 个回答

UIObserver上on和off增加"drawCommandsSend"类型事件回调的注册和监听,每一帧的绘制指令下发后回调,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-observer.md\#observeronwilldraw12

UIObserver上on和off增加"layoutdone"类型事件回调的注册和监听,每一帧的布局完成时回调,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-observer.md\#observerondidlayout12

Navigation提供页面切换的监听,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-observer.md\#observeronnavdestinationswitch12

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md\#onnavdestinationswitch12

Navigation页面生命周期监听能力增强,请参考https://gitee.com/openharmony/docs/blob/3fafc32d63bdaa23757e79ac0b9ed5fbe40babd6/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-observer.md

FrameNode提供基础信息获取能力,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-frameNode.md

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-graphics.md

提供获取FrameNode的能力,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-custom-component-api.md

事件埋点,请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md\#onwillclick12

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进