/// <summary> /// 消息撤回。 /// </summary> /// <param name="conv_id">会话的 ID</param> /// <param name="iMConvType">会话类型,请参考 TIMConvType</param> /// <param name="msg">消息撤回。使用保存的消息 JSON 或者用消息定位符查找到的消息 JSON,避免重复构造消息 JSON。</param> /// <param name="handler">消息撤回成功与否的回调。</param> public static TIMResult IMMsgRevoke(string conv_id, TIMConvType iMConvType, IMessage msg, MsgRevokeDelgate handler = null) { var ptr = DelegateConverter.ConvertToIntPtr(handler); return((TIMResult)TIMClientAPIDef.TIMMsgRevoke(conv_id, iMConvType, JsonConvert.SerializeObject(msg), MsgRevokeResultCallBack, ptr)); }