更新消息
小于 1 分钟
HarmonyOS 集成文档
更新消息
本文介绍环信即时通讯 IM HarmonyOS SDK 如何更新本地消息。
技术原理
环信即时通讯 IM HarmonyOS SDK 支持更新本地数据库中的消息,其中包含如下主要方法:
Conversation#updateMessage
:更新消息到本地数据库。
前提条件
开始前,请确保满足以下条件:
实现方法
更新消息到本地数据库
你可以通过以下方式更新本地数据库中的消息:
- 直接调用
ChatManager#updateMessage
方法更新 SDK 本地数据库中的消息。
ChatClient.getInstance().chatManager()?.updateMessage(message);
- 若正在使用
Conversation
类,可以先获取会话,再调用Conversation#updateMessage
方法更新 SDK 本地数据库会话中的消息。
let conversation = ChatClient.getInstance().chatManager()?.getConversation(conversationId);
if (!conversation) {
return;
}
conversation.updateMessage(message);