我们游戏里有一对一的聊天,也有公共聊天室,但是个别情况下,有的玩家会在一对一聊天窗口看到公共聊天的记录.

之前有过类似的问题: https://blog.leancloud.cn/4300/1

所以想问下,这种情况是否完全修复了? 因为这种情况非常偶然,我们再去拿clientId查询历史记录都是正常的。 只有偶尔在玩家的客户端出现这种情况... 我们这边比较难调试...

你好,请您这边让玩家反馈问题的时候,有可能的话,截个图。然后把该账号的 clientId 和出现问题的 conversationId,一并发给我们,帮助我们定位。

目前,聊天服务我们这边有监控的,也需要更多的信息来调查。抱歉给您带来困扰。

这个是玩家的截图,会话id: 56fd05c09accde5e19873fe6
截图中间的“我擦,这不是客服频道吗”是真正玩家在这个会话发的消息. 包含clientId的完整内容我私信你.

其他的都是另外一个多人聊天会话的消息历史。 都出现在“客服”这个一对一的聊天中.

avatar 同学的代码逻辑有点问题,已自己更正。