总的未读消息数量quickblox

时间:2015-07-12 01:48:05

标签: objective-c quickblox

您好如何获取quicblox中未读邮件的总数?对于所有对话框。有直接的api电话吗?谢谢!

1 个答案:

答案 0 :(得分:0)

这里是有效的代码,可以从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如下:

     

let dialogsID:NSSet = NSSet(数组:   [“ 5c500568a0eb470421271794”,“ 5c523447a28f9a3ac1f2c1ca”])