iOS即时通讯 (Android 暂时木有发现这个问题)
在获取历史消息时(用 queryMessagesBeforeId 接口) 会丢失一部分消息。把应用删除重新安装,这个消息就会出现。

ps. 同时 “didReceiveTypedMessage” delegate 也不会被调用,只会收到一条离线push(用运代码实现的离线push)

例如

a: xxxxx
b:xxxxx
a:xxx (这条获取不到了)
a:xxxx
b:xxxx
b:xxxx (这条获取不到了)
a:xxxxx

唉。。。那边已经并没有人理我了。。。。

十分抱歉,上周我看完这个问题后被别的事情耽搁了一下忘记回复了。我直接测试 API 不使用 SDK 的情况下没有发现有什么异常。我去联系下 SDK 的负责同学来看看。

请问 SDK 的版本号,希望能确保 SDK 是最新版本,更新状况见:https://leancloud.cn/docs/sdk_down.html

希望能提供更详细的日志信息,
iOS SDK 打开日志的方式是在 AVOSCloud 初始化语句之后加上

[AVOSCloud setAllLogsEnabled:YES];

这个语句。注意发布应用时关闭日志,避免泄露数据。推荐方式:

#ifndef __OPTIMIZE__
    //DEBUG状态
    //打开日志的方式:在 AVOSCloud 初始化语句之后加上下面这个语句
    [AVOSCloud setAllLogsEnabled:YES];     
#endif

可否提供一个可复现的 Demo?

能否提供一个可复现的 Demo?