Skip to main content

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

Parameters

NameTypeDescriptionVersion
messageIdStringMessage ID1.0.0
extrasMap<String, String>Extension information1.0.0
callbackIRecallMessageCallbackCallback1.0.0

Code Example

Map<String, String> extras = new HashMap<>();
extras.put("key1", "value1");
JIM.getInstance().getMessageManager().recallMessage("messageId1", extras, new IMessageManager.IRecallMessageCallback() {
@Override
public void onSuccess(Message message) {

}

@Override
public void onError(int errorCode) {

}
});