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

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

來源網(wǎng)絡
來源網(wǎng)絡
2022-07-05
點贊icon 0
查看icon 663

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

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




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

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

問題一:剛集成性能管理服務,報錯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ā)現(xiàn),是由于沒有添加agcp插件導致的問題,參考鏈接。

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

apply plugin: com.huawei.agconnect

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

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

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

問題解決

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

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

具體操作如下:

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

application

  metadata

   android:name=apms_debug_log_enabled

   android:value= true /

/application

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

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

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

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

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

問題解決

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

開通服務前,json文件只有29行。開通性能服務,json增加了參數(shù),已經(jīng)52行了。

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

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

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

相關的日志如下:

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

問題解決

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

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

E/HiAnalyticsSDK: HttpTransportCommander= NE004IO Exception.timeout

D/HiAnalyticsSDK: HttpTransportCommander= request times: 1

I/HiAnalyticsSDK: getPubKey= result code : 102

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

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

問題五:沒有相關的網(wǎng)絡數(shù)據(jù)。

其他性能數(shù)據(jù)都正常使用,但是在界面上沒有網(wǎng)絡請求的數(shù)據(jù)。

問題解決

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

集成步驟:

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


文章推薦
Audience Network 流程類型 常見用戶互動模式介紹,audience network是什么
Google AdMob原生廣告模板,google 效果最大化廣告系列
AppLovin深圳分享會干貨總結(jié)
Azure 數(shù)據(jù)庫的 Flexible Server,azure 數(shù)據(jù)庫


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

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

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

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

icon icon

返回頂部