Skip to content
v1
文档/HarmonyOS SDK/消息

消息

接口速查

接口说明
createTextMessage(content: string): Promise<TextChatMessage>创建文本消息
createImageMessage(media: string): Promise<ImageChatMessage>创建图片消息,media 支持本地路径、file:// URI 或在线 URL
createFileMessage(media: string, name?: string, size?: number): Promise<FileChatMessage>创建文件消息,media 支持本地路径、file:// URI 或在线 URL
send(target: MessageTarget, message: Message, callback?: IMessageSendCallback): Promise<Message>发送消息,媒体消息可监听上传进度
getMessages(conversationId: string, limit: number, startMessage?: Message): Promise<Message[]>获取历史消息
addMessageListener(listener: MessageListener): void添加消息监听
`removeMessageListener(listener?: MessageListenerstring): void`
`querySendProgress(messageId: string): MessageSendProgressSnapshotundefined`
querySendProgresses(messageIds: string[]): MessageSendProgressSnapshot[]批量查询媒体消息发送进度
addSendProgressListener(listener: MessageSendProgressListener): void添加媒体消息发送进度监听
`removeSendProgressListener(listener?: MessageSendProgressListenerstring): void`

文档