RCMessage Class Reference

Inherits from NSObject
Conforms to NSCoding
NSCopying
Declared in RCMessage.h

Overview

消息实体类

消息实体类,包含消息的所有属性。


会话类型

  conversationType

会话类型

@property (nonatomic, assign) RCConversationType conversationType

Discussion

会话类型

Declared In

RCMessage.h


会话 ID

  targetId

会话 ID

@property (nonatomic, copy) NSString *targetId

Discussion

会话 ID

Declared In

RCMessage.h


消息的 ID

  messageId

消息的 ID

@property (nonatomic, assign) long messageId

Discussion

消息的 ID

本地存储的消息的唯一值(数据库索引唯一值)

Declared In

RCMessage.h


消息的方向

  messageDirection

消息的方向

@property (nonatomic, assign) RCMessageDirection messageDirection

Discussion

消息的方向

Declared In

RCMessage.h


消息的发送者 ID

  senderUserId

消息的发送者 ID

@property (nonatomic, copy) NSString *senderUserId

Discussion

消息的发送者 ID

Declared In

RCMessage.h


消息的接收状态

  receivedStatus

消息的接收状态

@property (nonatomic, assign) RCReceivedStatus receivedStatus

Discussion

消息的接收状态

Declared In

RCMessage.h


消息的发送状态

  sentStatus

消息的发送状态

@property (nonatomic, assign) RCSentStatus sentStatus

Discussion

消息的发送状态

Declared In

RCMessage.h


消息的接收时间(Unix 时间戳、毫秒)

  receivedTime

消息的接收时间(Unix 时间戳、毫秒)

@property (nonatomic, assign) long long receivedTime

Discussion

消息的接收时间(Unix 时间戳、毫秒)

Declared In

RCMessage.h


消息的发送时间(Unix 时间戳、毫秒)

  sentTime

消息的发送时间(Unix 时间戳、毫秒)

@property (nonatomic, assign) long long sentTime

Discussion

消息的发送时间(Unix 时间戳、毫秒)

Declared In

RCMessage.h


消息的类型名

  objectName

消息的类型名

@property (nonatomic, copy) NSString *objectName

Discussion

消息的类型名

Declared In

RCMessage.h


消息的内容

  content

消息的内容

@property (nonatomic, strong) RCMessageContent *content

Discussion

消息的内容

Declared In

RCMessage.h


消息的附加字段

  extra

消息的附加字段

@property (nonatomic, copy) NSString *extra

Discussion

消息的附加字段

Declared In

RCMessage.h


全局唯一 ID

  messageUId

全局唯一 ID

@property (nonatomic, copy) NSString *messageUId

Discussion

全局唯一 ID

服务器消息唯一 ID(在同一个 Appkey 下全局唯一)

Declared In

RCMessage.h


阅读回执状态

  readReceiptInfo

阅读回执状态

@property (nonatomic, strong) RCReadReceiptInfo *readReceiptInfo

Discussion

阅读回执状态

Declared In

RCMessage.h


消息配置

  messageConfig

消息配置

@property (nonatomic, strong) RCMessageConfig *messageConfig

Discussion

消息配置

Declared In

RCMessage.h


是否是离线消息,只在接收消息的回调方法中有效,如果消息为离线消息,则为 YES ,其他情况均为 NO

  isOffLine

是否是离线消息,只在接收消息的回调方法中有效,如果消息为离线消息,则为 YES ,其他情况均为 NO

@property (nonatomic, assign) BOOL isOffLine

Discussion

是否是离线消息,只在接收消息的回调方法中有效,如果消息为离线消息,则为 YES ,其他情况均为 NO

Declared In

RCMessage.h


RCMessage初始化方法

– initWithType:targetId:direction:messageId:content:

RCMessage初始化方法

- (instancetype)initWithType:(RCConversationType)conversationType targetId:(NSString *)targetId direction:(RCMessageDirection)messageDirection messageId:(long)messageId content:(RCMessageContent *)content

Parameters

conversationType

会话类型

targetId

会话 ID

messageDirection

消息的方向

messageId

消息的 ID

content

消息的内容

Discussion

RCMessage初始化方法

Declared In

RCMessage.h


RCMessage 初始化方法(已废弃,请勿使用)

+ messageWithJSON:

RCMessage 初始化方法(已废弃,请勿使用)

+ (instancetype)messageWithJSON:(NSDictionary *)jsonData

Parameters

jsonData

消息的 JSON Dictionary

Return Value

消息实体对象

Discussion

RCMessage 初始化方法(已废弃,请勿使用)

Warning: 已废弃,请勿使用。

Declared In

RCMessage.h