消息撤回
消息撤回
消息发送方可通过下面方法撤回已发送成功的消息。撤回指定消息后,原消息将被删除。
API 参考:sendRecallMessage
参数说明
输入参数说明
属性名称 | 属性类型 | 是否必 填 | 属性说明 |
---|---|---|---|
recallMessage | Object | 是 | 需要撤回的消息对象 |
callback | Object | 是 | 回调对象 |
callback.onSuccess | Function | 是 | 成功回调 |
callback.onError | Function | 是 | 失败回调 |
回调参数说明
请参考 message 属性说明
代码示例
// recallMessage 为需要撤回的消息对象
RongIMClient.getInstance().sendRecallMessage(recallMessage, {
onSuccess: function (message) {
console.log('撤回成功', message);
},
onError: function (errorCode) {
console.log('撤回失败', errorCode);
}
});
监听撤回
消息通过设置监听中的消息监听进行接收,消息监听中接收 RecallCommandMessage
消息,收到后按需处理即可。
详见「设置监听」文档中的设置消息监听。