我在Quickblox聊天中遇到了一些問題。每當兩個用戶都登錄並且都加入同一個聊天室時,兩個用戶之間發送的郵件不會被標記爲已讀。當我回到對話框列表並且對話框被刷新時,它說,即使我在房間裏並且我正在接收現場消息,還有未讀消息。當兩個用戶都在聊天室中時,郵件仍標記爲未讀
是否有必要讓我們知道收到的郵件應該標記爲已讀?我正在iOS中開發。
謝謝。
我在Quickblox聊天中遇到了一些問題。每當兩個用戶都登錄並且都加入同一個聊天室時,兩個用戶之間發送的郵件不會被標記爲已讀。當我回到對話框列表並且對話框被刷新時,它說,即使我在房間裏並且我正在接收現場消息,還有未讀消息。當兩個用戶都在聊天室中時,郵件仍標記爲未讀
是否有必要讓我們知道收到的郵件應該標記爲已讀?我正在iOS中開發。
謝謝。
用戶擁有讀取消息將其標記爲已讀
NSString *dialogID = @"53d10eede4b02f496c21549f";
NSArray *mesagesIDs = @[@"53aabe15e4b077ddd43e7fd3", @"53aabe15e4b077ddd43e7fd7"];
[QBChat markMessagesAsRead:mesagesIDs dialogID:dialogID delegate:self];
這個答案應該被接受 – 2014-11-21 22:21:41
在iOS
你可以使用:
QBRequest.markMessagesAsRead(Set<String>?, dialogID: String, successBlock:
{
(QBResponse) in code
})
{
(QBResponse) in code
}
這個問題似乎是題外話,因爲它是關於不是編程以外的東西。 – trojanfoe 2014-11-03 08:09:40
這確實是一個編程問題 – joshg47 2014-11-03 17:53:14
只有當你顯示一些代碼。 – trojanfoe 2014-11-04 07:47:54