gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:48 25 4
gpt4 key购买 nike

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

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

使用 limit 和 sort 参数的组合仍然没有给出预期的结果。

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

最佳答案

//试试这个:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com