華爲HMS遊戲排行榜請求報錯HTTP 502

問題現象:

請求華爲HMS遊戲排行榜getRankingIntent接口後報錯以下:java

在這裏插入圖片描述

日誌信息:

在Android Studio Logcat中查看日誌有以下報錯:緩存

2020-10-22 11:14:17.831 27218-3850/com.huawei.gameassistant W/HwGameAssistant-10.6.0.301-RequestHelper: client.assistant.gs.leaderboard.scores reponse fail code:502, msg:Bad Gateway

2020-10-22 11:14:17.831 27218-3850/com.huawei.gameassistant E/HwGameAssistant-10.6.0.301-GameRankingScoreListViewModel: getHttpStatusCode is : 502

定位過程:

實際測試遊戲登陸等功能都是好的,排除測試手機網絡問題。研究文檔事後嘗試了從以下幾個方向檢查:網絡

  1. 首先檢查遊戲包名和appid是否同屬一個遊戲,檢查後排除此緣由;app

  2. 繼續檢查該遊戲是否已經在華爲AGC頁面上建立了排行榜數據。檢查發現有問題,在AGC頁面上建立排行榜時錯誤地進入到其餘遊戲頁面裏了,等於測試的遊戲在華爲AGC後臺沒有建立任何排行榜信息,更正後測試還存在相同問題。ide

  3. 繼續檢查發現測試用的帳號沒有添加到華爲AGC頁面上的測試帳號。添加完成後手機清理HMS Core緩存後問題終於解決了!

經驗總結:

排行榜功能異常後,能夠從如下幾個方面檢查:測試

  • appid和遊戲包名是否同屬一個遊戲。日誌

  • 是否已在AGC上建立排行榜信息。code

  • 是否在AGC已經將帳號添加爲測試帳號。

欲瞭解更多詳情,請參見:blog

配置排行榜:接口

https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-add_leaderboard

華爲AGC頁面增長測試帳號:

https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-tester_account_mgt


原文連接:
https://developer.huawei.com/consumer/cn/forum/topic/0201399585831360124?fid=18做者:AppGallery Connect

相關文章
相關標籤/搜索