消息撤回

提示

2.6.8 版本开始 IMKit 中集成了消息撤回功能,默认为关闭。

开启此功能后,在消息发送成功后的有效时间内,长按消息,点击长按菜单中的“撤回消息”,可撤回已发送的消息。已发送的消息将在发送端删除,并提示“你撤回了一条消息”,同时发送撤回指令给接收端,接收端收到撤回指令后,也会把消息删除,提示“XX撤回了一条消息”。

在 rc_config.xml 中将 rc_enable_message_recall 置为 true 可开启消息撤回功能。

rc_message_recall_interval 用来设置撤回消息的有效时间,以秒为单位。消息发送成功后,在有效时间内能撤回,超过有效时间不再执行撤回操作。

<!-- 设置是否支持消息撤回-->
<bool name="rc_enable_message_recall">true</bool>
<!-- 消息撤回有效时间(单位:秒)-->
<integer name="rc_message_recall_interval">120</integer>