使用实时通信时,遇到了一些问题,想了解下最佳实践:
昵称显示成员列表时,如需展示昵称,其它成员的昵称变动是否有事件通知。如果没有,是否应定期查询。
会话成员查询(queryAsync)会话后加入(conv.joinAsync)会话,本地取 members 数量增加;重新查询,members 数量再次归零
建立会话建立会话后,立即重新建立同名会话,按文档 unique = true 时,似应返回旧对话
昵称一般是单独存储的,比如可以存在 _User 表中,如果本地不缓存,每次拉取时会得到新的;但是更改时不会收到通知。(如果想跟踪存储的更改,可以了解一下 LiveQuery)
如果确定是 bug 的话,请提供 SDK 的语言/平台及其版本。
unique 是指创建对话时包含的「成员」是唯一的,而不是名称。比如 A 和 B 的私聊和 B 和 A 的私聊应该是相同的对话。