微信小游戏好友排行怎么做啊
或者说怎么获取好友列表还是其他的
或者说怎么获取好友列表还是其他的
个人做法:
好友排行榜并非你真实的微信好友,而是通过发起分享时带一个参数出去,你的微信好友点击你分享的内容会得到这个参数,微信好友登录会有一个openid,当然你也可以自己根据openid生成一个uid,将分享带出去的参数记录下来,这个参数就是判断两个用户是不是好友的一个标识。
小游戏【跳一跳】的好友排行榜不知道是如何实现的,个人猜测是用了不对外开放的接口。
个人猜测,大家看看是不是这样做:
很多小游戏和小程序都已经实现了这个功能,只不过不一定必须是好友,而是通过分享进来的。
1、参与排行的用户ID都是通过分享进入小程序或小游戏的,这样能够拿到群标识或好友关系;
2、后台记录用户ID下面的所有群标识和好友关系
3、用户查看好友排行的时候,把数据库中含有相同群标识和好友关系的用户筛选出来,显示即可。