我正在尝试使用Google Play服务为我的游戏展示排行榜。游戏是html / js。我有一个加载gapi
的实例。我通过以下方式提交分数:
var json={};
json.leaderboardId='dlsfhqo3irhq';
json.score=666;
gapi.client.games.scores.submit(json);
然后我尝试按以下方式显示排行榜:
var json={};
json.leaderboardId='dlsfhqo3irhq';
json.collection='PUBLIC';
json.timeSpan='ALL_TIME';
gapi.client.games.scores.listWindow(json);
什么都没有出现。我在开发者控制台中设置了排行榜,表示它已准备好进行测试。此外,我正在显示排行榜以响应点击,以便不会阻止弹出窗口。
答案 0 :(得分:0)
所有google(游戏)api都有两个阶段。首先是设置请求,然后你需要执行。
您的代码应该类似于:
var json= { leaderboardId: 'dlsfhqo3irhq', collection: 'PUBLIC', timeSpan:'ALL_TIME'};
var request = gapi.client.games.scores.listWindow(json);
request.execute(function(response) {
// do something
});