問題描述
快應用在華為上架一段時間了,所以想了解一下快應用使用情況,于是去華為AGC網站查看報表數(shù)據(jù),但是快應用用戶報表和快應用運行報表數(shù)據(jù)顯示空白,見下圖:
問題分析過程
通過華為快應用官網提供的企業(yè)QQ,聯(lián)系上了他們的技術支持,于是趕緊反饋了此問題。華為技術支持反饋后臺查日志,是有數(shù)據(jù)的。讓我們確認下面兩個事情:
快應用是否最近換過名字
快應用是否有進行應用遷移
在得到我的否定答案后,他們讓在網站報表頁面按一下F12看下getUserDetails接口的請求時間和請求響應,如下圖所示:
華為技術給出的結論是我的賬號沒有操作這個快應用、項目的權限。我是使用主賬號進行登錄的,不涉及子賬號,所以問題還在進一步分析中。 大招要來了,日志,通常一個產品都會在軟件實現(xiàn)中打印關鍵日志,方便定位問題。以Chrome為例,日志獲取途徑如下:
1) 在按F12打開瀏覽器調試窗口,切換到Network標簽下,務必勾選“Preseve log”。
2) 打開要訪問的頁面。
3) 在下面任一行內容右鍵,在右鍵彈窗中選擇 Save all as HAR with content,將保存的文件發(fā)給華為技術。
經過日志分析,最終原因是我的應用不屬于任何一個項目,導致后臺的關鍵字段為空。
解決方案
1) 創(chuàng)建項目:登錄 AppGallery Connect 網站 ,選擇“我的項目”。
2) 如果還沒有項目,點擊“添加項目”卡片,在彈出框中輸入項目名稱,先創(chuàng)建項目;否則點擊需要添加應用的項目卡片。
3) 項目創(chuàng)建完成后,可“添加應用”。
4) 在添加應用頁面,在“應用名稱”下拉框選擇目標快應用添加到項目中。
應用創(chuàng)建具體操作可參考華為快應用官網創(chuàng)建應用。 完成上面步驟后,再去打開快應用用戶報表頁面,終于看到數(shù)據(jù)了,可喜可賀。