问题一:同玩好友列表(包括部分游戏基础数据)
后端有MSDK接口,让后端获取然后发送给前端
问题二:附近的玩家(包括部分游戏基础数据)
前端根据MSDK的LBS功能,登录后定期获取自身地理坐标发送给后端,后端记录起来,需要获取附近的人的话,让后端根据你的坐标去计算寻找即可
问题三:玩家头像的问题
后端保存每个玩家的头像url,前端根据url去拉取头像,且保存到本地,命名使用url的md5,后面拉取头像之前先检查本地是否已保存了,不存在再根据url去获取即可
问题四:QQ好友关系(或微信好友关系)与游戏好友关系的问题
游戏好友不一定就是QQ好友(或微信好友),所以游戏内的加好友应该不直接影响QQ或微信的好友,但可以在QQ或微信发送好友请求,
登录游戏看到的好友列表应该是有两部分组成:QQ或微信同玩好友关系链+游戏同玩好友
服务端需要保存游戏同玩好友的数据
注:
IOS和Android,同一个QQ账号对应的OpenId是一样的,但对应的游戏账号是不一样的
游戏需要至少分4个服
QQ Android
QQ IOS
WX Android
WX IOS
送心是IOS和Android共用的
送心通知通告后端分享的送心通知