未读消息总数 quickblox

Posted

技术标签:

【中文标题】未读消息总数 quickblox【英文标题】:Total unreadmessage count quickblox 【发布时间】:2015-07-12 01:48:04 【问题描述】:

你好如何获取quicblox中未读消息的总数?对于所有对话框。有没有直接的api调用?谢谢!

【问题讨论】:

您应该首先介绍您迄今为止尝试过的内容以及遇到的任何问题。 【参考方案1】:

这是从 quickblox (Swift) 获取未读消息总数的工作代码

let dialogsIDs: NSSet = NSSet(array: [])

QBRequest.totalUnreadMessageCountForDialogs(withIDs: dialogsIDs as! Set<String>, successBlock:  (response, count, dialogs) in

     print(count) // Your unread-message count is here.

)  (response) in
     print(response.error as Any)

如果您想获取特定 dialogID 的未读计数,则只需传递 数组中的 dialogsID 如下所示:

让 dialogsIDs: NSSet = NSSet(array: ["5c500568a0eb470421271794","5c523447a28f9a3ac1f2c1ca"])

【讨论】:

【参考方案2】:

请在 SDK 聊天示例中找到计算未读消息的方法。 比如ios:http://quickblox.com/developers/SimpleSample-chat_users-ios

【讨论】:

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

仅从 QuickBlox 获取未读消息?

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

Quickblox 中公共对话的未读计数

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

Cassandra 未读消息计数

如何将未读消息的iOS推送通知分组为一个