该什么时候主动从服务器获取数据呢?是在登录之后立马拉取呢还是在conversationlistfragment初始化的时候呢?
你好,是的。没有从服务器上面拉取会话列表。这里和微信的逻辑是一样的。
建议你在切换到会话列表的时候,拉取当前 clientId 的相关会话。conversationlistfragment 初始化和 onResume 的时候。
谢谢,已经手动实现拉取数据。还有一个疑问是为什么没有提供从云端删除某个会话的接口呢?
现在确实没有。请问你的需求是?使用这个的具体场景是?
我在会话列表页面初始化的时候从服务器拉取了列表数据。但因为业务中有转账功能。有个删除某条会话的需求。但是我下次登录的时候或者在其他设备上登录的时候仍然能从服务器上拉取到这条数据
实时通信不直接提供删除会话的接口。但是你实在要用的话,把 conversation 作为一个 AVObject 对象删除即可。参考: https://leancloud.cn/docs/leanstorage_guide-android.html#删除对象
好的,谢谢您了