sdk提供了游戏排行榜的功能,具体可根据不同的使用情况,接入不同的排行榜单。
注意:单机游戏的榜单ID,需要在后台配置,具体请联系对接人员。
调用sdk的postRankInfo方法,将当前游戏的分数上报到平台的排行榜中,具体参入的参数如下。
参数名 | 类型 | 说明 |
---|---|---|
id | Int | 排行榜单的ID号 |
value | String | 游戏上报的分数 |
success | Function | 获取成功的后的回调 |
fail | Function | 获取失败的后的回调 |
示例代码:
sdk.postRankInfo({ id: 123, value:'666', success:function (res) { // 上报成功 }, fail:function (res) { // 上报失败 } });
调用sdk的getRankInfo方法,将获取当前游戏的排行榜,具体参入的参数如下。
参数名 | 类型 | 说明 |
---|---|---|
id | Int | 排行榜单的ID号 |
page | Int | 排行榜的页数(默认是0) |
bef | Boolean | 是否上一季的数据(默认是false) |
success | Function | 获取成功的后的回调 |
fail | Function | 获取失败的后的回调 |
示例代码:
sdk.getRankInfo({ id: 123, // 定义的榜单ID bef:true, page:0, success:function (res) { console.log('获取到的排行数据:',res) }, fail:function (res) { // 获取失败 } });
此接口是接入了对战SDK的游戏使用,调用sdk的getTinyRankInfo方法,将获取当前游戏的排行榜,具体参入的参数如下。
参数名 | 类型 | 说明 |
---|---|---|
type | Int | 排行榜的类型,0:默认当前游戏排行榜,1:上期该游戏排行榜,2:该游戏总榜 |
page | Int | 排行榜的页数(默认是0) |
success | Function | 获取成功的后的回调 |
fail | Function | 获取失败的后的回调 |
示例代码:
sdk.getTinyRankInfo({ type: 0, // 排行榜的类型 page:0, success:function (res) { console.log('获取到的排行数据:',res) }, fail:function (res) { // 获取失败 } });
如果排行榜需要基于微信好友的,请参阅《微信关系链数据域使用指南》。