使用Google Play服务显示排行榜

时间:2014-02-17 18:29:10

标签: google-play-services leaderboard

我正在尝试使用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);

什么都没有出现。我在开发者控制台中设置了排行榜,表示它已准备好进行测试。此外,我正在显示排行榜以响应点击,以便不会阻止弹出窗口。

1 个答案:

答案 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
});