本文仅适用于 IMKit SDK 4.X 版本。
-
在init之后注册发送消息的监听器:
RongIM.getInstance().setSendMessageListener(this)
-
在onSend方法中过滤消息:
/** * 消息发送前监听器处理接口(是否发送成功可以从SentStatus属性获取) * 可以通过这个方法,过滤,修改发送出的消息。 * * @param message 发送的消息实例。 * @return 处理后的消息实例,注意:可以通过 return 的返回值,过滤消息 * 当 return null 时,该消息不发送,界面也无显示 * 也可以更改 message 内的消息内容,发送出的消息,就是更改后的。 */ Message onSend(Message message);