leancloud 获取聊天记录

在ionic混合开发app里面使用leancloud 做聊天这一块,目前只实现了 实时聊天 但是如何获取聊天记录 求大神 gei个思路这个东西整体怎么玩 下面是代码
clipboard.png这是官网给的例子 但是为啥出来的是个空数组/....

clipboard.png 这是app.components

clipboard.png

clipboard.png

这是我的写的代码 由于之前没做过 这种的 也是摸着石头过河 !希望大神详细讲一下
感谢segmentfault 感谢开源 感谢大神

阅读 4k
4 个回答
新手上路,请多包涵

 和楼主遇到同样的问题,楼主解决了没

查出来是个空数组,说明没有符合条件的历史消息。

新手上路,请多包涵

一样的问题,我也是RN开发。只能获取实时建立的对话的记录,历史的却不行。后台都是有记录的,不知道怎么调取,api手册好像没看到有

新手上路,请多包涵

var messageIterator = roominfo.createMessagesIterator({ limit: 10 });
// 第一次调用 next 方法,获得前 10 条消息,还有更多消息,done 为 false
messageIterator.next().then(function(result) {

console.log(result);

}).catch(console.error.bind(console));

roominfo 为查询到的房间信息返回值
result.value 历史记录存储数组
result.done 是否还有历史记录

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进