如何在QuickBlox中获取所有对话框消息



我正在使用Quickblox并尝试获取所有对话框消息,但响应的消息数量有限(根据文档,默认为100条)
如何无限制地从服务器获取所有对话框消息?

不完全确定,但根据QB JS SDK,我们可以像一样将限制/过滤器设置为NULL

var filters = null;
QB.chat.dialog.list(filters, function(err, resDialogs) { ... }

在同一行上,尝试将其设置为NULL0(在您的情况下,如)

QBRequestGetBuilder requestBuilder = new QBRequestGetBuilder();
requestBuilder.setLimit(0); <-- Here
QBChatService.getChatDialogs(null, requestBuilder, new QBEntityCallback<ArrayList<QBDialog>>() {

**免责声明:我使用了QB JS SDK,而不是Android,但我相信应该是一致的。

您可以为它设置分页,或者Quickblox说:

Limit search results to N records. Useful for pagination. Default value - 100

你可以通过N个限制,在此之前你必须找到对话框的消息总数。

相关内容

  • 没有找到相关文章

最新更新