NIMQChatMessage Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | NIMQChatMessage.h | 
  messageType
	消息类型
@property (nonatomic, assign, readonly) NIMMessageType messageTypeDiscussion
消息类型
Declared In
NIMQChatMessage.h
  session
	消息所属会话
@property (nullable, nonatomic, copy, readonly) NIMSession *sessionDiscussion
消息所属会话
Declared In
NIMQChatMessage.h
  messageId
	消息ID,唯一标识
@property (nonatomic, copy, readonly) NSString *messageIdDiscussion
消息ID,唯一标识
Declared In
NIMQChatMessage.h
  serverID
	消息服务端ID
@property (nonatomic, copy, readonly) NSString *serverIDDiscussion
消息服务端ID
Declared In
NIMQChatMessage.h
  text
	消息文本
@property (nullable, nonatomic, copy) NSString *textDiscussion
消息文本
所有消息类型都支持
Declared In
NIMQChatMessage.h
  messageObject
	消息附件内容
@property (nullable, nonatomic, strong) id<NIMMessageObject> messageObjectDiscussion
消息附件内容
Declared In
NIMQChatMessage.h
  setting
	消息设置
@property (nullable, nonatomic, strong) NIMMessageSetting *settingDiscussion
消息设置
可以通过这个字段制定当前消息的各种设置
Declared In
NIMQChatMessage.h
  apnsContent
	消息推送文案,长度限制500字,撤回消息时该字段无效
@property (nullable, nonatomic, copy) NSString *apnsContentDiscussion
消息推送文案,长度限制500字,撤回消息时该字段无效
Declared In
NIMQChatMessage.h
  apnsPayload
	消息推送Payload
@property (nullable, nonatomic, copy) NSDictionary *apnsPayloadDiscussion
消息推送Payload
可以通过这个字段定义消息推送 Payload ,支持字段参考苹果技术文档,长度限制 2K,撤回消息时该字段无效
Declared In
NIMQChatMessage.h
  remoteExt
	服务器扩展
@property (nullable, nonatomic, copy) NSDictionary *remoteExtDiscussion
服务器扩展
客户端可以设置这个字段,这个字段将在本地存储且发送至对端,上层需要保证 NSDictionary 可以转换为 JSON,长度限制 1K
Declared In
NIMQChatMessage.h
  localExt
	客户端本地扩展
@property (nullable, nonatomic, copy) NSDictionary *localExtDiscussion
客户端本地扩展
客户端可以设置这个字段,这个字段只在本地存储,不会发送至对端,上层需要保证 NSDictionary 可以转换为 JSON
Declared In
NIMQChatMessage.h
  timestamp
	消息发送时间
@property (nonatomic, assign) NSTimeInterval timestampDiscussion
消息发送时间
发送成功后将被服务器自动修正
Declared In
NIMQChatMessage.h
  deliveryState
	消息投递状态 仅针对发送的消息
@property (nonatomic, assign, readonly) NIMMessageDeliveryState deliveryStateDiscussion
消息投递状态 仅针对发送的消息
Declared In
NIMQChatMessage.h
  attachmentDownloadState
	消息附件下载状态 仅针对收到的消息
@property (nonatomic, assign, readonly) NIMMessageAttachmentDownloadState attachmentDownloadStateDiscussion
消息附件下载状态 仅针对收到的消息
Declared In
NIMQChatMessage.h
  isReceivedMsg
	是否是收到的消息 @discussion
@property (nonatomic, assign, readonly) BOOL isReceivedMsgDiscussion
是否是收到的消息 @discussion
Declared In
NIMQChatMessage.h
  isOutgoingMsg
	是否是往外发的消息 @discussion
@property (nonatomic, assign, readonly) BOOL isOutgoingMsgDiscussion
是否是往外发的消息 @discussion
Declared In
NIMQChatMessage.h
  isDeleted
	消息是否标记为已删除 @discussion
@property (nonatomic, assign, readonly) BOOL isDeletedDiscussion
消息是否标记为已删除 @discussion
Declared In
NIMQChatMessage.h
  isRevoked
	消息是否标记为已撤回 @discussion
@property (nonatomic, assign, readonly) BOOL isRevokedDiscussion
消息是否标记为已撤回 @discussion
Declared In
NIMQChatMessage.h
  status
	消息处理状态
@property (nonatomic, assign) NIMQChatMessageStatus statusDiscussion
消息处理状态
Declared In
NIMQChatMessage.h
  from
	消息来源
@property (nullable, nonatomic, copy) NSString *fromDiscussion
消息来源
Declared In
NIMQChatMessage.h
  senderName
	消息发送者名字 @discussion
@property (nullable, nonatomic, copy, readonly) NSString *senderNameDiscussion
消息发送者名字 @discussion
Declared In
NIMQChatMessage.h
  senderClientType
	发送者客户端类型
@property (nonatomic, assign, readonly) NIMLoginClientType senderClientTypeDiscussion
发送者客户端类型
Declared In
NIMQChatMessage.h
  qchatChannelId
	圈组频道ID
@property (nonatomic, readonly) unsigned long long qchatChannelIdDiscussion
圈组频道ID
Declared In
NIMQChatMessage.h
  qchatServerId
	圈组服务器ID
@property (nonatomic, readonly) unsigned long long qchatServerIdDiscussion
圈组服务器ID
Declared In
NIMQChatMessage.h
  mentionedAll
	是否艾特所有人 @discussion
@property (nonatomic, assign) BOOL mentionedAllDiscussion
是否艾特所有人 @discussion
Declared In
NIMQChatMessage.h
  mentionedAccids
	被艾特的人的accid列表 @discussion
@property (nonatomic, copy) NSArray<NSString*> *mentionedAccidsDiscussion
被艾特的人的accid列表 @discussion
Declared In
NIMQChatMessage.h
  updateTimestamp
	消息更新时间 @discussion
@property (nonatomic, assign) NSTimeInterval updateTimestampDiscussion
消息更新时间 @discussion
Declared In
NIMQChatMessage.h
  env
	环境变量
@property (nullable, nonatomic, copy) NSString *envDiscussion
环境变量
环境变量,用于指向不同的抄送、第三方回调等配置
Declared In
NIMQChatMessage.h
  replyRefer
	回复消息引用 @discussion
@property (nullable, nonatomic, copy, readonly) NIMQChatMessageRefer *replyReferDiscussion
回复消息引用 @discussion
Declared In
NIMQChatMessage.h
  threadRefer
	thread消息引用 @discussion
@property (nullable, nonatomic, copy, readonly) NIMQChatMessageRefer *threadReferDiscussion
thread消息引用 @discussion
Declared In
NIMQChatMessage.h
  fromCache
	是否来自缓存 @discussion
@property (nonatomic, assign, readonly) BOOL fromCacheDiscussion
是否来自缓存 @discussion
Declared In
NIMQChatMessage.h
  yidunAntiSpamSetting
	易盾反垃圾设置
@property (nullable, nonatomic, copy) NIMQChatMessageAntispamSetting *yidunAntiSpamSettingDiscussion
易盾反垃圾设置
Declared In
NIMQChatMessage.h
  yidunAntiSpamResult
	易盾反垃圾返回的结果字段
@property (nullable, nonatomic, copy) NIMQChatMessageAntispamResult *yidunAntiSpamResultDiscussion
易盾反垃圾返回的结果字段
Declared In
NIMQChatMessage.h
  callbackExt
	第三方回调回来的自定义扩展字段
@property (nonatomic, copy, readonly) NSString *callbackExtDiscussion
第三方回调回来的自定义扩展字段
Declared In
NIMQChatMessage.h
  updateContent
	消息更新内容
@property (nullable, nonatomic, strong) NIMQChatMessageUpdateContent *updateContentDiscussion
消息更新内容
如果是更新的消息,里面有具体更新内容
Declared In
NIMQChatMessage.h
  updateOperatorInfo
	消息更新操作信息
@property (nullable, nonatomic, strong) NIMQChatMessageUpdateOperatorInfo *updateOperatorInfoDiscussion
消息更新操作信息
如果是更新的消息,里面有具体操作信息
Declared In
NIMQChatMessage.h
  subType
	消息子类型, 大于0的int NSNumber包装值
@property (nonatomic, strong) NSNumber *subTypeDiscussion
消息子类型, 大于0的int NSNumber包装值
Declared In
NIMQChatMessage.h