开发者社区 问答 正文

IM 自定义会话

IM 自定义会话
1.进入会话列表
if ([conversation isKindOfClass:[YWCustomConversation class]]){//自定义会话
        YWCustomConversation * customConversation = (YWCustomConversation *)conversation;//conversationUnreadMessagesCount
        NSLog(@"%@",customConversation.conversationUnreadMessagesCount);//4
        [customConversation markConversationAsRead]; //自定义会话,一打开便全部标记为已读
        NSLog(@"%@",customConversation.conversationUnreadMessagesCount);//0
}


2.再来新消息时,获取同一个会话
YWCustomConversation * conversation = (YWCustomConversation *)[_ywIMKit.IMCore.getConversationService fetchConversationByConversationId:conversationID];
NSInteger unread = [conversation.conversationUnreadMessagesCount integerValue];//unread 等于 4

展开
收起
pogong 2016-01-14 16:40:54 3999 分享 版权
1 条回答
写回答
取消 提交回答
  • ReIM 自定义会话
    release demo验证正常,请check一下是否有不一致的逻辑,如发现原因可以同步一下,谢谢!
    2016-01-14 17:57:55
    赞同 展开评论