注册

关于为群组添加二维码加群的经验分享

一个矛盾的问题,环信群组分为公开群组与私有群组,各自特征请自己查阅。项目前阶段并没有为群组添加二维码加群的功能,所以 使用 :
 eGroupStyle_PrivateMemberCanInvite; // 所有群成员都可以邀请非成员进群型 
这个类型建了群,成员与群主均可邀请成员。
后期添加了 二维码扫描入群, 那么问题来了, 如果想要添加此功能就必须使用 公开群组 :
eGroupStyle_PublicOpenJoin //公开群组,允许非群组成员加入,不需要管理员同意
但是公开群组的设定只允许群主邀请好友,成员无法邀请。起初并不知道这个设定,工作人员告诉我也并不清楚,知道安卓小哥做到成员邀请的时候 发现了这个问题,与工作人员讨论了许久 ,后台创建群组也是无法 是公开群组 成员可邀请好友。
结论就是 :想为群组添加二维码扫描入群,就需要舍弃 成员邀请;想要成员邀请好友功能,二维码扫描入群这个功能就无法实现了。
 
希望环信早点完善这个冲突。。
 
 

2 个评论

这确实是个问题,我给你个解决方案吧 现在的背景是公开群,群成员需要拉用户进群,我们可以按照以下思路实现 1:群成员拉人进群的时候写个请求给自己服务器,传过去需要加入群的用户id和群id 2:服务端收到这个请求之后去调用环信rest接口(调群组加人接口,传入群id和用户id就可以实现了)
Lpkiki

Lpkiki 回复 beyond

懂了 ,如果产品公司挖我我就这么干。。。。。

要回复文章请先登录注册