Ios 当两个用户都在聊天室时,消息仍被标记为未读

Ios 当两个用户都在聊天室时,消息仍被标记为未读,ios,xcode,chat,quickblox,Ios,Xcode,Chat,Quickblox,我在Quickblox聊天中遇到了一些问题。每当两个用户同时登录并加入同一聊天室时,两个用户之间发送的消息不会标记为已读。当我从房间返回到对话框列表并刷新对话框时,它会说,即使我在房间里并且正在现场接收消息,但仍有未读消息 我是否必须打某个电话,让大家知道收到的消息应该标记为已读?我正在开发iOS 谢谢。用户必须阅读邮件才能将其标记为已读 NSString *dialogID = @"53d10eede4b02f496c21549f"; NSArray *mesagesIDs = @[@"53a

我在Quickblox聊天中遇到了一些问题。每当两个用户同时登录并加入同一聊天室时,两个用户之间发送的消息不会标记为已读。当我从房间返回到对话框列表并刷新对话框时,它会说,即使我在房间里并且正在现场接收消息,但仍有未读消息

我是否必须打某个电话,让大家知道收到的消息应该标记为已读?我正在开发iOS


谢谢。

用户必须阅读邮件才能将其标记为已读

NSString *dialogID = @"53d10eede4b02f496c21549f";
NSArray *mesagesIDs = @[@"53aabe15e4b077ddd43e7fd3", @"53aabe15e4b077ddd43e7fd7"];

[QBChat markMessagesAsRead:mesagesIDs dialogID:dialogID delegate:self];

iOS
中,您可以使用:

QBRequest.markMessagesAsRead(Set<String>?, dialogID: String, successBlock:
{
    (QBResponse) in code
})
{
    (QBResponse) in code
}
QBRequest.markMessagesAsRead(Set?),对话框id:String,successBlock:
{
(qbr响应)在代码中
})
{
(qbr响应)在代码中
}

这个问题似乎离题了,因为它与编程无关。只有当您展示一些代码时,这才是编程问题。