一、功能描述
·撤回消息方法为 MsgRevoke (点击查看详情) 。
·通过 SetMsgRevokeCallback (点击查看详情) 监听消息撤回通知。
二、撤回消息
发送方可以撤回一条已经发送成功的消息。
三、发送方撤回一条消息
调用 MsgRevoke (点击查看详情) 撤回一条消息。
示例代码如下:
Message message = new Message(); // 这里的消息可以是其他接口返回的实例,如消息列表接口 TIMResult res = TencentIMSDK.MsgRevoke(conv_id, TIMConvType.kTIMConv_C2C, message, (int code, string desc, string user_data) => { // 处理回调逻辑 });
四、接收方感知消息被撤回
通过 SetMsgRevokeCallback (点击查看详情) 接收消息撤回通知。
示例代码如下:
TencentIMSDK.SetMsgRevokeCallback((List<MsgLocator> msg_locator, string user_data) => { // 在本地维护的消息中处理被对方撤回的消息});