第一个问题是比如按照文档写的,tom创建聊天室,mary客户端怎么找到这个聊天室加入进去,是tom创建聊天室返回的conversationid存服务器吗,服务器通知其他人这个聊天室conversationid? 然后其他用户通过joinAsync(conversationid)的方法加入进去?
把会话 id 存放在服务器是可以的,比如之前描述的「公会场景」。具体看需求。
第二个是tom创建了聊天室后,其他用户调用joinAsync(conversationid写死测试)加入进来,收不到消息回调,之后的会话id和发送者id就拿不到了
对于「聊天室」类型的会话,是没有「成员加入 / 退出事件通知」的,可以类比游戏中的「世界聊天频道」。
如果想接收到「成员加入 / 退出事件通知」,可以创建一般类型的会话。通过 OnMembersJoined 事件获得。