如何实现英雄杀直接子域邀请微信好友进入房间的功能

您所在的位置:网站首页 暗黑2邀请好友进房间 如何实现英雄杀直接子域邀请微信好友进入房间的功能

如何实现英雄杀直接子域邀请微信好友进入房间的功能

2024-07-10 11:09| 来源: 网络整理| 查看: 265

1.jpg1080×2340 409 KB2.jpg1080×2340 378 KB3.jpg1080×2340 744 KB

如图,最近公司在做一个对战类的微信小游戏,策划希望能做到像微信小游戏英雄杀一样的邀请好友效果,具体需求是:1、获取微信好友里所有玩过此小游戏的好友列表,2、点击某个好友的邀请按钮,可以直接发送一个分享链接,3、好友点击链接进入游戏后,能知道此链接是邀请链接并知道房间号然后进入房间。

目前第1点和第2点都实现了,我是通过子域项目的wx.getFriendCloudStorage接口获取所有玩过此游戏的好友,并用在按钮点击事件里调用wx.shareMessageToFriend接口传入该好友的openid进行分享的。但是第3点卡主了,看了微信官方文档wx.shareMessageToFriend方法是不支持直接设置query的,只能通过wx.setMessageToFriendQuery接口设置query,而且值限定在了0 - 50 这51种情况,想传入房间号是不可能了(我实验过了,设置非0-50的内容,会返回失败)。那么英雄杀这种直接邀请微信好友进入房间的操作是怎么实现的呢?有大佬能指点一下思路吗?

image.png782×915 35.7 KBimage.png1043×667 20.3 KB


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3