• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - Quickblox 消息获取最后 n 条消息

[复制链接]
菜鸟教程小白 发表于 2022-12-12 12:48:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在我的应用程序中使用 Quickblox iOS SDK 进行即时消息传递。当用户登录时,我检索消息列表。我正在尝试检索最后 N 条消息。我使用本文档中指定的扩展请求参数: http://quickblox.com/developers/SimpleSample-chat_users-ios#List_chat_messages

此调用检索前 100 条消息,而不是最近的消息。 我还检查了从这里发送的参数列表: http://quickblox.com/developers/Chat#Retrieve_messages

使用限制和排序参数的组合仍然不能得到想要的结果。

  1. 如何请求检索对话框中的最后 N 条消息?
  2. 如何加载最后但 N 条消息?例如,最近 100 条消息之前的最后 100 条消息。类似于限制 100,但反过来跳过 100 条。



Best Answer-推荐答案


//试试这个:

NSMutableDictionary *extendedRequest = [NSMutableDictionary new];
NSDate *now = [NSDate date];
extendedRequest[@"date_sent[lte]"]= @([now timeIntervalSince1970]);
extendedRequest[@"sort_desc"]= @"date_sent";

//get the most recent 50 messages
extendedRequest[@"limit"] = @(50);
[QBChat messagesWithDialogID:self.dialog.ID extendedRequest:extendedRequest delegate:self];

关于ios - Quickblox 消息获取最后 n 条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981259/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap