NIMQChatMessage Class Reference
Inherits from | NSObject |
---|---|
Declared in | NIMQChatMessage.h |
messageType
消息类型
@property (nonatomic, assign, readonly) NIMMessageType messageType
Discussion
消息类型
Declared In
NIMQChatMessage.h
session
消息所属会话
@property (nullable, nonatomic, copy, readonly) NIMSession *session
Discussion
消息所属会话
Declared In
NIMQChatMessage.h
messageId
消息ID,唯一标识
@property (nonatomic, copy, readonly) NSString *messageId
Discussion
消息ID,唯一标识
Declared In
NIMQChatMessage.h
serverID
消息服务端ID
@property (nonatomic, copy, readonly) NSString *serverID
Discussion
消息服务端ID
Declared In
NIMQChatMessage.h
text
消息文本
@property (nullable, nonatomic, copy) NSString *text
Discussion
消息文本
所有消息类型都支持
Declared In
NIMQChatMessage.h
messageObject
消息附件内容
@property (nullable, nonatomic, strong) id<NIMMessageObject> messageObject
Discussion
消息附件内容
Declared In
NIMQChatMessage.h
setting
消息设置
@property (nullable, nonatomic, strong) NIMMessageSetting *setting
Discussion
消息设置
可以通过这个字段制定当前消息的各种设置
Declared In
NIMQChatMessage.h
apnsContent
消息推送文案,长度限制500字,撤回消息时该字段无效
@property (nullable, nonatomic, copy) NSString *apnsContent
Discussion
消息推送文案,长度限制500字,撤回消息时该字段无效
Declared In
NIMQChatMessage.h
apnsPayload
消息推送Payload
@property (nullable, nonatomic, copy) NSDictionary *apnsPayload
Discussion
消息推送Payload
可以通过这个字段定义消息推送 Payload ,支持字段参考苹果技术文档,长度限制 2K,撤回消息时该字段无效
Declared In
NIMQChatMessage.h
remoteExt
服务器扩展
@property (nullable, nonatomic, copy) NSDictionary *remoteExt
Discussion
服务器扩展
客户端可以设置这个字段,这个字段将在本地存储且发送至对端,上层需要保证 NSDictionary 可以转换为 JSON,长度限制 1K
Declared In
NIMQChatMessage.h
localExt
客户端本地扩展
@property (nullable, nonatomic, copy) NSDictionary *localExt
Discussion
客户端本地扩展
客户端可以设置这个字段,这个字段只在本地存储,不会发送至对端,上层需要保证 NSDictionary 可以转换为 JSON
Declared In
NIMQChatMessage.h
timestamp
消息发送时间
@property (nonatomic, assign) NSTimeInterval timestamp
Discussion
消息发送时间
发送成功后将被服务器自动修正
Declared In
NIMQChatMessage.h
deliveryState
消息投递状态 仅针对发送的消息
@property (nonatomic, assign, readonly) NIMMessageDeliveryState deliveryState
Discussion
消息投递状态 仅针对发送的消息
Declared In
NIMQChatMessage.h
attachmentDownloadState
消息附件下载状态 仅针对收到的消息
@property (nonatomic, assign, readonly) NIMMessageAttachmentDownloadState attachmentDownloadState
Discussion
消息附件下载状态 仅针对收到的消息
Declared In
NIMQChatMessage.h
isReceivedMsg
是否是收到的消息 @discussion
@property (nonatomic, assign, readonly) BOOL isReceivedMsg
Discussion
是否是收到的消息 @discussion
Declared In
NIMQChatMessage.h
isOutgoingMsg
是否是往外发的消息 @discussion
@property (nonatomic, assign, readonly) BOOL isOutgoingMsg
Discussion
是否是往外发的消息 @discussion
Declared In
NIMQChatMessage.h
isDeleted
消息是否标记为已删除 @discussion
@property (nonatomic, assign, readonly) BOOL isDeleted
Discussion
消息是否标记为已删除 @discussion
Declared In
NIMQChatMessage.h
isRevoked
消息是否标记为已撤回 @discussion
@property (nonatomic, assign, readonly) BOOL isRevoked
Discussion
消息是否标记为已撤回 @discussion
Declared In
NIMQChatMessage.h
status
消息处理状态
@property (nonatomic, assign) NIMQChatMessageStatus status
Discussion
消息处理状态
Declared In
NIMQChatMessage.h
from
消息来源
@property (nullable, nonatomic, copy) NSString *from
Discussion
消息来源
Declared In
NIMQChatMessage.h
senderName
消息发送者名字 @discussion
@property (nullable, nonatomic, copy, readonly) NSString *senderName
Discussion
消息发送者名字 @discussion
Declared In
NIMQChatMessage.h
senderClientType
发送者客户端类型
@property (nonatomic, assign, readonly) NIMLoginClientType senderClientType
Discussion
发送者客户端类型
Declared In
NIMQChatMessage.h
qchatChannelId
圈组频道ID
@property (nonatomic, readonly) unsigned long long qchatChannelId
Discussion
圈组频道ID
Declared In
NIMQChatMessage.h
qchatServerId
圈组服务器ID
@property (nonatomic, readonly) unsigned long long qchatServerId
Discussion
圈组服务器ID
Declared In
NIMQChatMessage.h
mentionedAll
是否艾特所有人 @discussion
@property (nonatomic, assign) BOOL mentionedAll
Discussion
是否艾特所有人 @discussion
Declared In
NIMQChatMessage.h
mentionedAccids
被艾特的人的accid列表 @discussion
@property (nonatomic, copy) NSArray<NSString*> *mentionedAccids
Discussion
被艾特的人的accid列表 @discussion
Declared In
NIMQChatMessage.h
updateTimestamp
消息更新时间 @discussion
@property (nonatomic, assign) NSTimeInterval updateTimestamp
Discussion
消息更新时间 @discussion
Declared In
NIMQChatMessage.h