WDGIMMessage
WDGIMMessage 是 Wilddog IM SDK 消息类。
messageId
Section titled “messageId”定义
@property (nonatomic, readonly) NSString *messageId;说明
消息 ID。
messageStatus
Section titled “messageStatus”定义
@property (nonatomic, readonly) WDGIMMessageStatus messageStatus;说明
消息状态。
messageType
Section titled “messageType”定义
@property (nonatomic, readonly) WDGIMMessageType messageType;说明
消息类型。
conversation
Section titled “conversation”定义
@property (nonatomic, readonly) WDGIMConversation *conversation;说明
消息所属会话。
sentAt
Section titled “sentAt”定义
@property (nonatomic, readonly) long long sentAt;说明
消息发送时间。
sender
Section titled “sender”定义
@property (nonatomic, readonly) NSString *sender;说明
消息的发送方的 ID。
+ messageWithText:
Section titled “+ messageWithText:”定义
+ (WDGIMMessageText *)messageWithText:(nonnull NSString *)text说明
构造文字消息。
参数
| 参数名 | 描述 |
|---|---|
| text | 要发送的文字 |
返回值
文字消息对象
+ messageWithImagePath:
Section titled “+ messageWithImagePath:”定义
+ (WDGIMMessageImage *)messageWithImagePath:(nonnull NSString *)path;说明
构造图片消息。
参数
| 参数名 | 描述 |
|---|---|
| path | 图片本地路径 |
返回值
图片消息对象
+ messageWithImage:
Section titled “+ messageWithImage:”定义
+ (WDGIMMessageImage *)messageWithImage:(UIImage *)image;说明
构造图片消息。
参数
| 参数名 | 描述 |
|---|---|
| image | 要发送的图片 |
返回值
图片消息对象
- messageWithVoiceData:duration:
Section titled “- messageWithVoiceData:duration:”定义
+ (WDGIMMessageVoice *)messageWithVoiceData:(nonnull NSData *)data duration:(long)duration;说明
构造语音消息。
参数
| 参数名 | 描述 |
|---|---|
| data | 语音数据 |
| duration | 语音时长 |
返回值
语音消息对象
- deleteMessage
Section titled “- deleteMessage”定义
- (BOOL)deleteMessage;说明
删除本条信息。
返回值
删除消息成功,YES 为删除成功