#import <AgoraChatMessage.h>
◆ getReaction:
根据 Reaction ID 获取 Reaction 内容。
- 参数
-
- 返回
- Reaction 内容。
◆ initWithConversationID:body:ext:
| - (id _Nonnull) initWithConversationID: |
|
(NSString *_Nonnull) |
aConversationId |
| body: |
|
(AgoraChatMessageBody *_Nonnull) |
aBody |
| ext: |
|
(NSDictionary *_Nullable) |
aExt |
|
|
| |
初始化消息实例。
- 参数
-
| aConversationId | 会话 ID。 |
| aBody | 消息体实例。 |
| aExt | 扩展信息。 |
- 返回
- 消息实例。
◆ initWithConversationID:from:to:body:ext:
| - (id _Nonnull) initWithConversationID: |
|
(NSString *_Nonnull) |
aConversationId |
| from: |
|
(NSString *_Nonnull) |
aFrom |
| to: |
|
(NSString *_Nonnull) |
aTo |
| body: |
|
(AgoraChatMessageBody *_Nonnull) |
aBody |
| ext: |
|
(NSDictionary *_Nullable) |
aExt |
|
|
| |
初始化消息实例。
- 参数
-
| aConversationId | 会话 ID。 |
| aFrom | 消息发送方。 |
| aTo | 消息接收方。 |
| aBody | 消息体实例。 |
| aExt | 扩展信息。 |
- 返回
- 消息实例。
◆ body
◆ chatThread
获取消息内的 thread 概览。
目前仅群组消息支持。
◆ chatType
| - (AgoraChatType) chatType |
|
readwritenonatomicassign |
◆ conversationId
| - (NSString* _Nonnull) conversationId |
|
readwritenonatomiccopy |
◆ direction
| - (AgoraChatMessageDirection) direction |
|
readwritenonatomicassign |
◆ ext
| - (NSDictionary* _Nullable) ext |
|
readwritenonatomiccopy |
自定义消息扩展。
该参数数据形式是一个 Key-Value 的键值对,其中 Key 为 NSString 型,Value 为 NSString、NSNumber 类型的 Bool、Int、Unsigned int、long long 或 double.
◆ from
| - (NSString* _Nonnull) from |
|
readwritenonatomiccopy |
◆ groupAckCount
◆ isChatThreadMessage
| - (BOOL) isChatThreadMessage |
|
readwritenonatomicassign |
◆ isDeliverAcked
是否已发送或收到消息送达回执。
对于消息发送方,该属性表示是否已收到送达回执。
对于消息接收方,该属性表示是否已发送送达回执。
如果你将 AgoraChatOptions 中的 enableDeliveryAck 设为 YES,则 SDK 在收到消息后会自动发送送法回执。
◆ isListened
◆ isNeedGroupAck
◆ isRead
◆ isReadAcked
是否(消息接收方)已发送或(消息发送方)已收到消息已读回执。
◆ localTime
◆ messageId
| - (NSString* _Nonnull) messageId |
|
readwritenonatomiccopy |
◆ onlineState
是否为在线消息:
消息的在线状态在本地数据库不存储。
从数据库读取或拉取的漫游消息默认值为在线。
◆ priority
| - (AgoraChatRoomMessagePriority) priority |
|
readwritenonatomicassign |
设置聊天室消息的到达优先级。
目前,该属性仅支持聊天室消息。默认值为 normal。
◆ reactionList
◆ status
| - (AgoraChatMessageStatus) status |
|
readwritenonatomicassign |
◆ timestamp
服务器收到该消息的 Unix 时间戳,单位为毫秒。
◆ to
| - (NSString* _Nonnull) to |
|
readwritenonatomiccopy |
该类的文档由以下文件生成: