Quickblox Android:未读消息总数请求

Posted

技术标签:

【中文标题】Quickblox Android:未读消息总数请求【英文标题】:Quickblox Android: Total unread messages count request 【发布时间】:2016-04-12 09:34:46 【问题描述】:

我已经看到,在 ios sdk 和 API 中,我可以获得未读消息总数,但我找不到使用 Quickblox android SDK 的方法。 有没有办法做到这一点?

我需要与此类似的东西,但适用于 Android 而不是 iOS:

let dialogsIDs: NSSet = NSSet(array: ["55fae39ca28f9a701d0058fb"])
QBRequest.totalUnreadMessageCountForDialogsWithIDs(dialogsIDs as! Set<String>, successBlock:  (response: QBResponse, count: UInt, dialogs: [String : AnyObject]?) -> Void in

)  (response: QBResponse) -> Void in


【问题讨论】:

【参考方案1】:

我在 quickblox github repo 中打开了一个issue,他们已经将它包含在下一个版本中。 它已在上一个快照中可用。

【讨论】:

【参考方案2】:

当您获取聊天对话框时,每个对话框中都有一个键“unreadMessageCount”,负责提供未读计数。

【讨论】:

以上是关于Quickblox Android:未读消息总数请求的主要内容,如果未能解决你的问题,请参考以下文章

仅从 QuickBlox 获取未读消息?

在 quickblox 中未收到未读消息计数

Quickblox 中公共对话的未读计数

QuickBlox REST 是不是具有获取消息总数的 API?

Cassandra 未读消息计数

quickblox 中的门控错误(“未定义 quickblox unreadMessageCount”)