Quickblox Android: общее количество непрочитанных сообщений
Я видел, что в 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, и они уже включили его в следующий выпуск. Это уже доступно в последнем снимке.
Когда вы получаете диалоги чата, внутри каждого диалога есть ключunreadMessageCount, который отвечает за подсчет непрочитанных сообщений.