跳转到内容

WDGIMMessage

WDGIMMessage 是 Wilddog IM SDK 消息类。

定义

@property (nonatomic, readonly) NSString *messageId;

说明

消息 ID。



定义

@property (nonatomic, readonly) WDGIMMessageStatus messageStatus;

说明

消息状态。



定义

@property (nonatomic, readonly) WDGIMMessageType messageType;

说明

消息类型。



定义

@property (nonatomic, readonly) WDGIMConversation *conversation;

说明

消息所属会话。



定义

@property (nonatomic, readonly) long long sentAt;

说明

消息发送时间。



定义

@property (nonatomic, readonly) NSString *sender;

说明

消息的发送方的 ID。



定义

+ (WDGIMMessageText *)messageWithText:(nonnull NSString *)text

说明

构造文字消息。

参数

参数名 描述
text 要发送的文字

返回值

文字消息对象



定义

+ (WDGIMMessageImage *)messageWithImagePath:(nonnull NSString *)path;

说明

构造图片消息。

参数

参数名 描述
path 图片本地路径

返回值

图片消息对象



定义

+ (WDGIMMessageImage *)messageWithImage:(UIImage *)image;

说明

构造图片消息。

参数

参数名 描述
image 要发送的图片

返回值

图片消息对象



定义

+ (WDGIMMessageVoice *)messageWithVoiceData:(nonnull NSData *)data duration:(long)duration;

说明

构造语音消息。

参数

参数名 描述
data 语音数据
duration 语音时长

返回值

语音消息对象



定义

- (BOOL)deleteMessage;

说明

删除本条信息。

返回值

删除消息成功,YES 为删除成功