系统会话的聊天记录?这个记录是系统会话发送给目标用户的,还是目标用户回复给系统会话的?

也可以先看一下这篇文档:https://leancloud.cn/docs/realtime_v2.html#系统对话

另外,如果可以的话希望能描述一下问题场景,比如是怎么去获取聊天记录的,用户 App id 是什么?目标系统会话的 conversation id 是什么?以方便我们帮你查看问题。

是rest api 发送给用户的。我们就是做一个IM系统小助手的功能,可以通过rest api发送消息给目标用户,但是在android的SDK获取不到聊天记录。

你好,很抱歉这块文档有些不完善,给你造成了困扰。我们正在修改文档,补充这些内容。
可以通过这个接口获取聊天记录:https://leancloud.cn/docs/realtime_rest_api.html#获取聊天记录
但系统会话的 convid 比较特殊,是 系统会话 convid+ 冒号 + 用户ID 计算 MD5 得到。

我不是通过rest api来获取聊天记录,请问通过android的sdk也是以这样的方式来构造covid吗?

哦 抱歉,上面没有看明白问题。用 sdk 的话不需要的,直接使用 convid 就可以的。你们是发现在 sdk 调用获取聊天记录的接口拿不到系统会话的消息?是否能提供一下这个系统会话的 conv id 以及发送请求的用户 client id?我去看一下原因?还有你们所使用的 app id

另外,sdk 上的获取聊天记录的话,只能获取系统会话发给用户自己的消息,系统会话发给别人的消息是获取不到的。