会话对象
属性 | |
V2TIMConversationType | type |
NSString * | conversationID |
NSString * | userID |
NSString * | groupID |
NSString * | groupType |
NSString * | showName |
NSString * | faceUrl |
int | unreadCount |
V2TIMReceiveMessageOpt | recvOpt |
V2TIMMessage * | lastMessage |
NSArray< V2TIMGroupAtInfo * > * | groupAtInfolist |
NSString * | draftText |
NSDate * | draftTimestamp |
BOOL | isPinned |
NSUInteger | orderKey |
NSArray< NSNumber * > * | markList |
NSData * | customData |
NSArray< NSString * > * | conversationGroupList |
NSUInteger | c2cReadTimestamp |
NSUInteger | groupReadSequence |
|
readnonatomicassign |
会话类型
|
readnonatomicstrong |
会话唯一 ID,如果是 C2C 单聊,组成方式为 c2c_userID,如果是群聊,组成方式为 group_groupID
|
readnonatomicstrong |
如果会话类型为 C2C 单聊,userID 会存储对方的用户ID,否则为 nil
|
readnonatomicstrong |
如果会话类型为群聊,groupID 会存储当前群的群 ID,否则为 nil
|
readnonatomicstrong |
如果会话类型为群聊,groupType 为当前群类型,否则为 nil
|
readnonatomicstrong |
会话展示名称(群组:群名称 >> 群 ID;C2C:对方好友备注 >> 对方昵称 >> 对方的 userID)
|
readnonatomicstrong |
会话展示头像(群组:群头像;C2C:对方头像)
|
readnonatomicassign |
会话未读消息数量,直播群(AVChatRoom)不支持未读计数,默认为 0
|
readnonatomicassign |
消息接收选项(接收 | 接收但不提醒 | 不接收)
|
readnonatomicstrong |
会话最后一条消息
|
readnonatomicstrong |
群会话 @ 信息列表,用于展示 “有人@我” 或 “@所有人” 这两种提醒状态
|
readnonatomicstrong |
草稿信息,设置草稿信息请调用 setConversationDraft() 接口
|
readnonatomicstrong |
上次设置草稿时的 UTC 时间戳
|
readnonatomicassign |
是否置顶
|
readnonatomicassign |
排序字段(5.5.892 及以后版本支持)
|
readnonatomicstrong |
会话标记列表,取值详见 @V2TIMConversationMarkType(从 6.5 版本开始支持)
|
readnonatomicstrong |
会话自定义数据(从 6.5 版本开始支持)
|
readnonatomicstrong |
会话所属分组列表(从 6.5 版本开始支持)
|
readnonatomicassign |
最新已读消息的 UTC 时间戳,仅对单聊会话生效(从 7.1 版本开始支持)
|
readnonatomicassign |
已读消息的 sequence,仅对群聊会话生效(从 7.1 版本开始支持)