乐趣区

关于android:华为HMS游戏排行榜请求报错HTTP-502

问题景象:

申请华为 HMS 游戏排行榜 getRankingIntent 接口后报错如下:

日志信息:

在 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 是否同属一个游戏,查看后排除此起因;
  2. 持续查看该游戏是否曾经在华为 AGC 页面上创立了排行榜数据。查看发现有问题,在 AGC 页面上创立排行榜时谬误地进入到其余游戏页面里了,等于测试的游戏在华为 AGC 后盾没有创立任何排行榜信息,更正后测试还存在雷同问题。
  3. 持续查看发现测试用的账号没有增加到华为 AGC 页面上的测试账号。增加实现后手机清理 HMS Core 缓存后问题终于解决了!

经验总结:

排行榜性能异样后,能够从以下几个方面查看:

  • appid 和游戏包名是否同属一个游戏。
  • 是否已在 AGC 上创立排行榜信息。
  • 是否在 AGC 曾经将账号增加为测试账号。

欲了解更多详情,请参见:

配置排行榜:

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

退出移动版