1、問題描述
項目是使用Flutter架構進行開發,并且項目中內建了華為分析服務,現在有一個需求:
需要監聽并且上報每一個頁面的使用時間,便于後續的分析。那麼這個功能該如何實作呢?
2、解決方案
首先,需要在AppGallery Connect中建立頁面,建議使用包名+類名,如下圖所示:
其次,自定義端側參數說明:
pageStart(“AGC上設定的頁面ID”,“上報的包名+類名”);
pageEnd(“AGC上設定的頁面ID”); 結束統計時長
建議将AGC上設定的頁面ID和上報的包名+類名一緻,api說明如下圖所示:
API文檔連結如下所示:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/android-api-hianalytics-instance-0000001050987219#section111581350115113