android 加入 聊天室成功
群聊消息 能发出去 但是收不到
非必现 一旦出现 就会一直收不到消息
conversationId 583fcb1aa22b9d006c0ce705
messageId: EuTVkULJRPaxgiOjh7cyaw
messageId: GXw1h4mlSbSsD7I1i52Q7A
clienId :70
appId gA9kYQrjG3peavRdQ0MsNdCa-gzGzoHsz

大致时间 2016 年 12 21号 下午 3点 到 3 点 40

同问题 请问解决了吗

你qq多少 我们交流下

你好,可以在LeanCloud 控制台,消息,实时通信,日志中查询这个 clientId 在这段时间内的上下线、加入聊天室的情况,确认一下 clientId 当时是否在线,是否加入了聊天室

@750692607 也可以按照这个方法查询一下

当时是在这个聊天室 开始的时候正常,消息能收得到,但是一段时间后就出现异常, 消息还能发的出去 聊天室里面其他人能收到 这个clientID 发的消息
但是其他人发的消息 这个clientId 收不到

你好,关于 70 这个用户当时的情况我这里查了一下日志,发现 70 长时间短线重连之后没有再加入聊天室,因此不能收到消息。至于能够发消息确实是我们这边一个 bug 导致的,我们这里马上来修复一下

2016-12-02 11:27:44 服务器向发送端返回了消息的确认 yy
消息 ID QikbjZWuQfawAH+DqzsXQA
对话 ID 5840ea3061ff4b00587d92b8
2016-12-02 11:27:44 服务器内部转发消息 yy
消息 ID QikbjZWuQfawAH+DqzsXQA
对话 ID 5840ea3061ff4b00587d92b8
消息时间戳 1480649264824
2016-12-02 11:27:44 加入对话 yy
对话 ID 5840ea3061ff4b00587d92b8
对话成员 ["yy"]

我会在另外帖子中回复你

断线 后要怎么再加入聊天室 怎么知道自己断线了

聊天室可以多次调用加入的 API,不会产生什么副作用,建议每次进入聊天室界面都调用一下加入聊天室的 API

那我怎么知道什么时候断线重连成功了?

你好,我们 SDK 在断线后会自动重连,并且触发回调(文档:https://leancloud.cn/docs/realtime_guide-android.html#%E7%BD%91%E7%BB%9C%E7%8A%B6%E6%80%81%E5%93%8D%E5%BA%9412)。

另外我们设置了一个机制,当在聊天室中,只要在断线 30 分钟内重连回来,会自动加入原来的聊天室,所以正常开发者不需要关心重连成功和重新手动加入。我们查日志你的例子恰好在30分钟前后,因此推断当时恰好不能自动重新加入,因此无法收到消息。