leancloud 获取聊天记录

麻油叶先生
  • 19

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

clipboard.png 这是app.components

clipboard.png

clipboard.png

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

评论
阅读 1.5k
4 个回答
Rabbit
  • 1
新手上路,请多包涵

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

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

益明
  • 2
新手上路,请多包涵

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

心有心距离
  • 2
新手上路,请多包涵

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 是否还有历史记录

撰写回答

登录后参与交流、获取后续更新提醒

宣传栏