Skip to main content

Only messages sent by the current user can be updated. After a successful update, other users in the conversation receive the onMessageUpdate callback (requires a message listener).

Parameters

NameTypeDescriptionVersion
messageIdStringMessage ID1.8.4
messageContentMessageContentUpdated message content1.8.4
conversationConversationConversation1.8.4
callbackIMessageCallbackResult callback1.8.4

Code Example

TextMessage text = new TextMessage("update message");
Conversation conversation = new Conversation(Conversation.ConversationType.PRIVATE, "conversationId1");
JIM.getInstance().getMessageManager().updateMessage("messageId1", text, conversation, new IMessageManager.IMessageCallback() {
@Override
public void onSuccess(Message message) {

}

@Override
public void onError(int errorCode) {

}
});