删除消息
IMKit 会话页面默认已实现了长按删除消息的功能,支持仅删除单条本地消息,或同步删除本地和远端的单条消息。
您可以修改 IMKit 会话页面长按消息菜单中删除按钮的行为,详见会话页面。
如果 IMKit 的已有实现无法满足您的需求,可以直接使用 IMLib 提供的以下能力:
- 仅从本地删除指定消息(消息 ID)
- 仅从本地删除会话全部历史消息
- 删除会话内指定消息(消息对象)
- 删除会话历史消息(时间戳),可选仅本地删除、或者同时从本地和服务端删除消息
- 仅从服务端删除会话历史消息(时间戳)
提示
具体的核心类、API 与 使用方法,详见 IMLib 文档 删除消息。注意:IMLib 中的方法并不提供页面刷新能力,您需要根据业务需求自定义通知机制进行页面刷新。