RCMessage Class Reference
| Inherits from | NSObject |
|---|---|
| Conforms to | NSCoding NSCopying |
| Declared in | RCMessage.h |
conversationType
会话类型
@property (nonatomic, assign) RCConversationType conversationTypeDiscussion
会话类型
Declared In
RCMessage.h
targetId
会话 ID
@property (nonatomic, copy) NSString *targetIdDiscussion
会话 ID
Declared In
RCMessage.h
messageId
消息的 ID
@property (nonatomic, assign) long messageIdDiscussion
消息的 ID
本地存储的消息的唯一值(数据库索引唯一值)
Declared In
RCMessage.h
messageDirection
消息的方向
@property (nonatomic, assign) RCMessageDirection messageDirectionDiscussion
消息的方向
Declared In
RCMessage.h
senderUserId
消息的发送者 ID
@property (nonatomic, copy) NSString *senderUserIdDiscussion
消息的发送者 ID
Declared In
RCMessage.h
receivedStatus
消息的接收状态
@property (nonatomic, assign) RCReceivedStatus receivedStatusDiscussion
消息的接收状态
Declared In
RCMessage.h
sentStatus
消息的发送状态
@property (nonatomic, assign) RCSentStatus sentStatusDiscussion
消息的发送状态
Declared In
RCMessage.h
receivedTime
消息的接收时间(Unix 时间戳、毫秒)
@property (nonatomic, assign) long long receivedTimeDiscussion
消息的接收时间(Unix 时间戳、毫秒)
Declared In
RCMessage.h
sentTime
消息的发送时间(Unix 时间戳、毫秒)
@property (nonatomic, assign) long long sentTimeDiscussion
消息的发送时间(Unix 时间戳、毫秒)
Declared In
RCMessage.h
objectName
消息的类型名
@property (nonatomic, copy) NSString *objectNameDiscussion
消息的类型名
Declared In
RCMessage.h
content
消息的内容
@property (nonatomic, strong) RCMessageContent *contentDiscussion
消息的内容
Declared In
RCMessage.h
extra
消息的附加字段
@property (nonatomic, copy) NSString *extraDiscussion
消息的附加字段
Declared In
RCMessage.h
messageUId
全局唯一 ID
@property (nonatomic, copy) NSString *messageUIdDiscussion
全局唯一 ID
服务器消息唯一 ID(在同一个 Appkey 下全局唯一)
Declared In
RCMessage.h
readReceiptInfo
阅读回执状态
@property (nonatomic, strong) RCReadReceiptInfo *readReceiptInfoDiscussion
阅读回执状态
Declared In
RCMessage.h
messageConfig
消息配置
@property (nonatomic, strong) RCMessageConfig *messageConfigDiscussion
消息配置
Declared In
RCMessage.h
messagePushConfig
消息推送配置
@property (nonatomic, strong) RCMessagePushConfig *messagePushConfigDiscussion
消息推送配置
Declared In
RCMessage.h
isOffLine
是否是离线消息,只在接收消息的回调方法中有效,如果消息为离线消息,则为 YES ,其他情况均为 NO
@property (nonatomic, assign) BOOL isOffLineDiscussion
是否是离线消息,只在接收消息的回调方法中有效,如果消息为离线消息,则为 YES ,其他情况均为 NO
Declared In
RCMessage.h
canIncludeExpansion
消息是否可以包含扩展信息
@property (nonatomic, assign) BOOL canIncludeExpansionDiscussion
消息是否可以包含扩展信息
该属性在消息发送时确定,发送之后不能再做修改
扩展信息只支持单聊和群组,其它会话类型不能设置扩展信息
Declared In
RCMessage.h
expansionDic
消息扩展信息列表
@property (nonatomic, strong) NSDictionary<NSString*NSString*> *expansionDicDiscussion
消息扩展信息列表
扩展信息只支持单聊和群组,其它会话类型不能设置扩展信息
默认消息扩展字典 key 长度不超过 32 ,value 长度不超过 64 ,单次设置扩展数量最大为 20,消息的扩展总数不能超过 300
Declared In
RCMessage.h
– initWithType:targetId:direction:messageId:content:
RCMessage初始化方法
- (instancetype)initWithType:(RCConversationType)conversationType targetId:(NSString *)targetId direction:(RCMessageDirection)messageDirection messageId:(long)messageId content:(RCMessageContent *)contentParameters
conversationType |
会话类型 |
|---|---|
targetId |
会话 ID |
messageDirection |
消息的方向 |
messageId |
消息的 ID |
content |
消息的内容 |
Discussion
RCMessage初始化方法
Declared In
RCMessage.h
+ messageWithJSON:
RCMessage 初始化方法(已废弃,请勿使用)
+ (instancetype)messageWithJSON:(NSDictionary *)jsonDataParameters
jsonData |
消息的 JSON Dictionary |
|---|
Return Value
消息实体对象
Discussion
RCMessage 初始化方法(已废弃,请勿使用)
Warning: 已废弃,请勿使用。
Declared In
RCMessage.h