消息
接口速查
| 接口 | 说明 |
|---|---|
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?: MessageListener | string): void` |
| `querySendProgress(messageId: string): MessageSendProgressSnapshot | undefined` |
querySendProgresses(messageIds: string[]): MessageSendProgressSnapshot[] | 批量查询媒体消息发送进度 |
addSendProgressListener(listener: MessageSendProgressListener): void | 添加媒体消息发送进度监听 |
| `removeSendProgressListener(listener?: MessageSendProgressListener | string): void` |
