Android平臺集成華為AGC性能管理服務問題處理指南,華為agc性能管理-ESG跨境

Android平臺集成華為AGC性能管理服務問題處理指南,華為agc性能管理

來源網絡
來源網絡
2022-07-05
點贊icon 0
查看icon 880

Android平臺集成華為AGC性能管理服務問題處理指南,華為agc性能管理Android平臺集成華為AGC性能管理服務問題處理指南最近嘗試集成了華為AGC的性能管理服務,集成過程中也遇到一些問題。本文就對我在集成性能管理服務的踩坑記錄進行總結,希望能幫到大家。問題一:剛集成性能管理服務,報錯miss client i......

Android平臺集成華為AGC性能管理服務問題處理指南,華為agc性能管理





Android平臺集成華為AGC性能管理服務問題處理指南

最近嘗試集成了華為AGC的性能管理服務,集成過程中也遇到一些問題。本文就對我在集成性能管理服務的踩坑記錄進行總結,希望能幫到大家。

問題一:剛集成性能管理服務,報錯miss client id

具體的錯誤提示如下:

I/com.huawei.agc.apms: failed to fetch remote config: client token request miss client id, please check whether the agconnectservices.json is configured correctly

問題解決:

在相關論壇查詢發(fā)現,是由于沒有添加agcp插件導致的問題,參考鏈接。

需要在應用級gradle文件中,按照文檔添加如下代碼:

apply plugin: com.huawei.agconnect

問題二:如何查看端側性能管理的上報日志

剛集成性能管理的時候,在ACG管理臺的性能管理界面,沒有我們應用的性能數據,想配合端側的logcat日志來定位該問題。

但是不知道如何打開端側的性能管理相關日志

問題解決

在性能管理的資料文檔中,有描述到如何打開性能管理的調試日志,文檔鏈接:

https://developer.huawei.com/consumer/cn/doc/development/AppGalleryconnectGuides/agcapmsviewlog

具體操作如下:

打開應用的AndroidManifest.xml文件中,在application標簽中添加metadata元素

application

  metadata

   android:name=apmsdebuglogenabled

   android:value= true /

/application

打開以后,可以再logcat過濾功能“com.huawei.agc.apms”或者”apms”來查看日志:

需要關注:其中的resultCode為200時,才代表數據上傳成功。

I/HiAnalyticsSDK: SendMission= events PostRequest sendevent TYPE : oper, TAG : APMS, resultCode: 200 ,reqID:b639daae0490c378cf242544916a9c36

問題三:logcat里面一直沒有apms上傳成功的日志。

已經添加metadata并且修改為了true,在logcat中可以看到contains和sending日志,但是一直沒有上面說的上傳成功的日志

問題解決

檢查發(fā)現,我的agconnectservices.json文件,是在開通性能管理服務前下載的。開通性能管理服務以后,需要更新json文件

開通服務前,json文件只有29行。開通性能服務,json增加了參數,已經52行了。

更新完json文件以后,數據就有數據上報的日志了。

問題四:已有相關日志,但agc界面還是沒有性能數據。

定位沒有性能數據的時候,發(fā)現已經有resultCode為200的數據,但是在AGC控制臺上,還是沒有性能數據。

相關的日志如下:

I/HiAnalyticsSDK: hmsSdk= events PostRequest sendevent TYPE : maint, TAG : hmsconfigtag, resultCode: 200 ,reqID:842927417075465ab9ad990e2ce92646

問題解決

仔細發(fā)現,上述日志中,resultCode: 200的這一段日志,其TAG并不是APMS,那他肯肯定就不是apms數據上傳成功的日志。

深入分析日志發(fā)現,存在部分鑒權失敗的日志

E/HiAnalyticsSDK: HttpTransportCommander= NE004IO Exception.timeout

D/HiAnalyticsSDK: HttpTransportCommander= request times: 1

I/HiAnalyticsSDK: getPubKey= result code : 02

然后聯系華為技術支持,得到答復是,性能管理所使用的HiAnalyticsSDK上報通道,存在鑒權問題。

需要手動去AGC界面–我的項目–華為分析項目概覽 里面開通分析服務,開通分析服務一段時間后,就能鑒權通過,該問題就自行解決啦。

問題五:沒有相關的網絡數據

其他性能數據都正常使用,但是在界面上沒有網絡請求的數據。

問題解決

查看AGC官方資料發(fā)現,性能管理的網絡請求數據,依賴APM插件,需要正確集成APM插件才能有網絡數據。

集成步驟:

1、在項目級的gradle文件中,在dependencies路徑下,添加如下代碼:

classpath com.huawei.agconnect:agconnectapmsplugin:1.4.1.305

2、在應用級的gradle文件中,添加如下代碼

apply plugin: com.huawei.agconnect.apms

參考文檔

華為AGC性能管理服務官方文檔:https://developer.huawei.com/consumer/cn/doc/development/AppGalleryconnectGuides/agcapmsagcsdk

性能管理服務Android Codelab:https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/AppGalleryConnectAPM


文章推薦
從德國運輸舊吊管機到中國如何報關
Azure 備份  常見問題,azure 備份服務
HUAWEI Ads的用戶意見征求,華為ads需要打開嗎
北京進口意大利二手激光器切割機報關


特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發(fā)表后的30日內與ESG跨境電商聯系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經理服務
運營實操指導
運營提效資源福利
平臺官方專屬優(yōu)惠
聯系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部