您好如何获取quicblox中未读邮件的总数?对于所有对话框。有直接的api电话吗?谢谢!
答案 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”])