【HMS Core】华为分析服务如何监听每个Flutter页面的使用时间?

1、问题描述

项目是使用Flutter框架进行开发,并且项目中集成了华为分析服务,现在有一个需求:

需要监听并且上报每一个页面的使用时间,便于后续的分析。那么这个功能该如何实现呢?

 

2、解决方案

首先,需要在AppGallery Connect中创建页面,建议使用包名+类名,如下图所示:

cke_289.png

其次,自定义端侧参数说明:

pageStart(“AGC上设置的页面ID”,“上报的包名+类名”);

pageEnd(“AGC上设置的页面ID”); 结束统计时长

建议将AGC上设置的页面ID和上报的包名+类名一致,api说明如下图所示:

cke_890.png

API文档链接如下所示:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/android-api-hianalytics-instance-0000001050987219#section111581350115113

页面分析的文档链接如下所示:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/page-analysis-0000001078204750

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-11-09 11:29  华为开发者论坛  阅读(42)  评论(0编辑  收藏  举报