RCConversation Class Reference
Inherits from | NSObject |
---|---|
Conforms to | NSCoding |
Declared in | RCConversation.h |
conversationType
会话类型
@property (nonatomic, assign) RCConversationType conversationType
Discussion
会话类型
Declared In
RCConversation.h
targetId
会话 ID
@property (nonatomic, copy) NSString *targetId
Discussion
会话 ID
Declared In
RCConversation.h
conversationTitle
会话的标题
@property (nonatomic, copy) NSString *conversationTitle
Discussion
会话的标题
Declared In
RCConversation.h
unreadMessageCount
会话中的未读消息数量
@property (nonatomic, assign) int unreadMessageCount
Discussion
会话中的未读消息数量
Declared In
RCConversation.h
isTop
是否置顶,默认值为 NO
@property (nonatomic, assign) BOOL isTop
Discussion
是否置顶,默认值为 NO
@discussion 如果设置了置顶,在 IMKit 的 RCConversationListViewController 中会将此会话置顶显示。
Declared In
RCConversation.h
receivedStatus
会话中最后一条消息的接收状态
@property (nonatomic, assign) RCReceivedStatus receivedStatus
Discussion
会话中最后一条消息的接收状态
Declared In
RCConversation.h
sentStatus
会话中最后一条消息的发送状态
@property (nonatomic, assign) RCSentStatus sentStatus
Discussion
会话中最后一条消息的发送状态
Declared In
RCConversation.h
receivedTime
会话中最后一条消息的接收时间(Unix时间戳、毫秒)
@property (nonatomic, assign) long long receivedTime
Discussion
会话中最后一条消息的接收时间(Unix时间戳、毫秒)
Declared In
RCConversation.h
sentTime
会话中最后一条消息的发送时间(Unix时间戳、毫秒)
@property (nonatomic, assign) long long sentTime
Discussion
会话中最后一条消息的发送时间(Unix时间戳、毫秒)
Declared In
RCConversation.h
draft
会话中存在的草稿
@property (nonatomic, copy) NSString *draft
Discussion
会话中存在的草稿
Declared In
RCConversation.h
objectName
会话中最后一条消息的类型名
@property (nonatomic, copy) NSString *objectName
Discussion
会话中最后一条消息的类型名
Declared In
RCConversation.h
senderUserId
会话中最后一条消息的发送者用户 ID
@property (nonatomic, copy) NSString *senderUserId
Discussion
会话中最后一条消息的发送者用户 ID
Declared In
RCConversation.h
)
会话中最后一条消息的发送者的用户名(已废弃,请勿使用)
@property (nonatomic, copy) NSString *__deprecated_msg ( "已废弃,请勿使用。" )
Discussion
会话中最后一条消息的发送者的用户名(已废弃,请勿使用)
Warning: 已废弃,请勿使用。
Declared In
RCConversation.h
lastestMessageId
会话中最后一条消息的消息 ID
@property (nonatomic, assign) long lastestMessageId
Discussion
会话中最后一条消息的消息 ID
Declared In
RCConversation.h
lastestMessage
会话中最后一条消息的内容
@property (nonatomic, strong) RCMessageContent *lastestMessage
Discussion
会话中最后一条消息的内容
Declared In
RCConversation.h
lastestMessageDirection
会话中最后一条消息的方向
@property (nonatomic, assign) RCMessageDirection lastestMessageDirection
Discussion
会话中最后一条消息的方向
Declared In
RCConversation.h
jsonDict
会话中最后一条消息的 json Dictionary
@property (nonatomic, strong) NSDictionary *jsonDict
Discussion
会话中最后一条消息的 json Dictionary
此字段存放最后一条消息内容中未编码的 json 数据。 SDK 内置的消息,如果消息解码失败,默认会将消息的内容存放到此字段;如果编码和解码正常,此字段会置为 nil。
Declared In
RCConversation.h
lastestMessageUId
最后一条消息的全局唯一 ID
@property (nonatomic, copy) NSString *lastestMessageUId
Discussion
最后一条消息的全局唯一 ID
服务器消息唯一 ID(在同一个Appkey下全局唯一)
Declared In
RCConversation.h
hasUnreadMentioned
会话中是否存在被 @ 的消息
@property (nonatomic, assign, readonly) BOOL hasUnreadMentioned
Discussion
会话中是否存在被 @ 的消息
在清除会话未读数(clearMessagesUnreadStatus:targetId:)的时候,会将此状态置成 NO。
Declared In
RCConversation.h
mentionedCount
会话中 @ 消息的个数
@property (nonatomic, assign) int mentionedCount
Discussion
会话中 @ 消息的个数
在清除会话未读数(clearMessagesUnreadStatus:targetId:)的时候,会将此值置成 0。
Declared In
RCConversation.h
blockStatus
会话是否是免打扰状态
@property (nonatomic, assign) RCConversationNotificationStatus blockStatus
Discussion
会话是否是免打扰状态
Declared In
RCConversation.h
+ conversationWithProperties:
RCConversation 初始化方法(已废弃,请勿使用)
+ (instancetype)conversationWithProperties:(NSDictionary *)json
Parameters
json |
会话的 json Dictionary |
---|
Return Value
会话对象
Discussion
RCConversation 初始化方法(已废弃,请勿使用)
Warning: 已废弃,请勿使用。
Declared In
RCConversation.h