#import <EMChatMessage.h>
根据 Reaction ID 获取 Reaction 内容。
- 参数
-
- 返回
- Reaction 内容。
| - (instancetype _Nonnull) initWithConversationID: |
|
(NSString *_Nonnull) |
aConversationId |
| body: |
|
(EMMessageBody *_Nonnull) |
aBody |
| ext: |
|
(NSDictionary *_Nullable) |
aExt |
|
|
| |
初始化消息实例。
- 参数
-
| aConversationId | 会话 ID。 |
| aBody | 消息体实例。 |
| aExt | 扩展信息。 |
- 返回
- 消息实例。
| - (instancetype _Nonnull) initWithConversationID: |
|
(NSString *_Nonnull) |
aConversationId |
| from: |
|
(NSString *_Nonnull) |
aFrom |
| to: |
|
(NSString *_Nonnull) |
aTo |
| body: |
|
(EMMessageBody *_Nonnull) |
aBody |
| ext: |
|
(NSDictionary *_Nullable) |
aExt |
|
|
| |
初始化消息实例。
- 参数
-
| aConversationId | 会话 ID。 |
| aFrom | 消息发送方。 |
| aTo | 消息接收方。 |
| aBody | 消息体实例。 |
| aExt | 扩展信息。 |
- 返回
- 消息实例。
获取消息内的 thread 概览。
目前仅群组消息支持。
| - (NSString* _Nonnull) conversationId |
|
readwritenonatomiccopy |
| - (BOOL) deliverOnlineOnly |
|
readwritenonatomicassign |
消息是否只投递给在线用户:
YES:只有消息接收方在线时才能投递成功。若接收方离线,消息不投递。
- (默认)
NO:无论接收方在线或离线,消息均投递。
| - (EMMessageDirection) direction |
|
readwritenonatomicassign |
| - (NSDictionary* _Nullable) ext |
|
readwritenonatomiccopy |
自定义消息扩展。
该参数数据形式是一个 Key-Value 的键值对,其中 Key 为 NSString 型,Value 为 NSString、NSNumber 类型的 Bool、Int、Unsigned int、long long 或 double.
| - (NSString* _Nonnull) from |
|
readwritenonatomiccopy |
| - (BOOL) isChatThreadMessage |
|
readwritenonatomicassign |
| - (BOOL) isContentReplaced |
|
readnonatomicassign |
消息内容是否已被替换,开启EMOptions::useReplacedMessageContent后有效
是否已发送或收到消息送达回执。
对于消息发送方,该属性表示是否已收到送达回执。
对于消息接收方,该属性表示是否已发送送达回执。
如果你将 EMOptions 中的 enableDeliveryAck 设为 YES,则 SDK 在收到消息后会自动发送送法回执。
是否(消息接收方)已发送或(消息发送方)已收到消息已读回执。
| - (NSString* _Nonnull) messageId |
|
readwritenonatomiccopy |
是否为在线消息:
消息的在线状态在本地数据库不存储。
从数据库读取或拉取的漫游消息默认值为在线。
消息的置顶操作信息。
若消息未置顶,返回 nil。
| - (EMChatRoomMessagePriority) priority |
|
readwritenonatomicassign |
设置聊天室消息的到达优先级。
目前,该属性仅支持聊天室消息。默认值为 normal,表示普通优先级。
| - (NSArray<NSString*>* _Nullable) receiverList |
|
readwritenonatomicstrong |
定向消息的接收方。
该属性仅对群组和聊天室中的消息有效。若传入 nil,则消息发送给群组或聊天室的所有成员。
| - (EMMessageStatus) status |
|
readwritenonatomicassign |
服务器收到该消息的 Unix 时间戳,单位为毫秒。
| - (NSString* _Nonnull) to |
|
readwritenonatomiccopy |
该类的文档由以下文件生成: