HyphenateSDK  3.6.1
构造函数 | 属性 | 所有成员列表
EMMessage类 参考

#import <EMMessage.h>

类 EMMessage 继承关系图:

构造函数

(id) - initWithConversationID:from:to:body:ext:
 

属性

NSString * messageId
 
NSString * conversationId
 
EMMessageDirection direction
 
NSString * from
 
NSString * to
 
long long timestamp
 
long long localTime
 
EMChatType chatType
 
EMMessageStatus status
 
BOOL isReadAcked
 
BOOL isDeliverAcked
 
BOOL isRead
 
EMMessageBodybody
 
NSDictionary * ext
 

详细描述

聊天消息

函数文档

- (id) initWithConversationID: (NSString *)  aConversationId
from: (NSString *)  aFrom
to: (NSString *)  aTo
body: (EMMessageBody *)  aBody
ext: (NSDictionary *)  aExt 

初始化消息实例

参数
aConversationId会话ID
aFrom发送方
aTo接收方
aBody消息体实例
aExt扩展信息
返回
消息实例

属性说明

- (EMMessageBody*) body
readwritenonatomicstrong

消息体

- (EMChatType) chatType
readwritenonatomicassign

消息类型

- (NSString*) conversationId
readwritenonatomiccopy

所属会话的唯一标识符

- (EMMessageDirection) direction
readwritenonatomicassign

消息的方向

- (NSDictionary*) ext
readwritenonatomiccopy

消息扩展

Key值类型必须是NSString, Value值类型必须是NSString或者 NSNumber类型的 BOOL, int, unsigned in, long long, double.

- (NSString*) from
readwritenonatomiccopy

发送方

- (BOOL) isDeliverAcked
readwritenonatomicassign

送达回执是否已发送/收到,对于发送方表示是否已经收到送达回执,对于接收方表示是否已经发送送达回执,如果EMOptions设置了enableDeliveryAck,SDK收到消息后会自动发送送达回执

- (BOOL) isRead
readwritenonatomicassign

是否已读

- (BOOL) isReadAcked
readwritenonatomicassign

已读回执是否已发送/收到, 对于发送方表示是否已经收到已读回执,对于接收方表示是否已经发送已读回执

- (long long) localTime
readwritenonatomicassign

客户端发送/收到此消息的时间

- (NSString*) messageId
readwritenonatomiccopy

消息的唯一标识符

- (EMMessageStatus) status
readwritenonatomicassign

消息状态

- (long long) timestamp
readwritenonatomicassign

时间戳,服务器收到此消息的时间

- (NSString*) to
readwritenonatomiccopy

接收方


该类的文档由以下文件生成: