从 获取会话中最新消息问题 继续讨论:
如图所示,获取不到会话信息,我的客户systemId前面已经登陆过了,这里获取的会话信息表示什么意思?我想通过会话信息找到目前参与会话的客户有哪些。我的leancloud版本如下:
可能您需要调整一下会话查询策略,默认的策略是先走本地缓存的再走网络的,缓存时间是一小时。
详情见文档:https://leancloud.cn/docs/realtime-guide-beginner.html#hash-1197882253
tips:示例代码点击 Java 后就能看到 Java 的相关接口
按照文档的意思是不是每次查询会话信息的时候需要手动调用fetchUpdate这个方法,更新会话?
如果您需要实时获取会话信息,那么可以在重连成功后执行 fetch。
另外在什么情况下这个值会为空?
查询会话时,有一个选项,可以选择是否包含最新一条消息。
是会话的成员都没发送消息的情况下嘛?
这种情况时肯定为空。
请问是哪个方法,我没有找到
请问您说的是哪个方法,为什么我没有找到
https://leancloud.cn/docs/realtime-guide-beginner.html#hash-617367799
不好意思,我没找到你说的那个方法,我现在是想从conversation类中获取最后一条消息,但是有时候会为空,我想问一下怎么解决
不好意思,因为您没有回答上面这个问题,所以我这边也无法确认您遇到的是什么问题。