问题描述
环信创建群后用setOwner设置owner,但是服务器上的群的owner未改变,从EMGroupManager.getInstance().getGroupFromServer获取到群信息owner还是未setOwner前的群主
解决方案
环信群聊中的群主不允许退群或转让,群主退群则群解散。可以看看关于群聊流程http://easemob.com/docs/gettingstart/chat_group/若想实现群组转让:创建:建群的时候,都创建不需要同意的公开群。用户是否能搜索到,不是走环信,是走自己的服务器,用户能不能搜到,看你们服务器给不给他了。申请入群:当app用户搜到这个群,要加入的时候。也是向你们服务器去问,是不是允许加入。这个判断,也不是环信做。就可以请求你们的服务器。如果客户服务器判定,这个群,可以直接加入,那么通过调用环信rest接口,把这个人加到群里。如果客户服务器判定,需要群主同意,那么你们服务器,调用rest,向群主发一个消息,告诉群主,有人申请了。是否同意。然后,群主如果同意,就告诉你们服务器,然后你们服务器,再调用环信rest,把这个人加进去。邀请:邀请,也是群里的任何人,向你们服务器去邀请,你们服务器自己判定,是直接加进去,还是需要被邀请人同意。之后,和刚流程一样。你们服务器认为,这个人可以直接加进去,那么就直接调用环信rest,把他弄进去。如果认为需要这个人同意,就也是,先通知客户端,客户端自己处理,然后把结果告诉你们服务器,由你们服务器根据这里,就是被邀请闭环。
解决方案二:
环信服务器是不支持修改群主的
时间: 2024-10-30 03:00:15