撤回消息
撤回指定消息本质是发送一条撤回命令消息。移动端收到撤回命令消息后,原目标消息将被删除,同时生成一条 objectName
是 RC:RcNtf
的通知消息,会话界面中可根据 RC:RcNtf
展示。
撤回命令消息也会存储到历史消息中,SDK 在获取历史消息时,会获取到撤回命令消息和被撤回的原始消息。移动端 SDK 已内部实现删除逻辑,开发者无需额外处理。
开通服务
使用撤回消息功能无需开通服务。注意,通过服务端撤回消息时,如果撤回操作者的客户端在线,客户端会同步执行该撤回操作。如果操作者客户端长期离线,则下次上线时通过 Server API 撤回的消息可能仍会在发件人客户端展示(收件方不受影响)。建议开通多设备消息同步功能,在发件人客户端再次上线时由 SDK 自动处理。开通方式详见消息管理服务配置。
请求方法
POST: https://数据中心域名/message/recall.json
频率限制: 每秒钟限 100 次
签名规则: 所有服务端 API 请求均需要进行规则校验,详见 API 请求签名。