删除远端消息, 重进会话仍然取回已删除的消息

郑天寿
• 阅读 88

用户调用删除函数, 服务器不会判断 对应的 sentTime 是否存在, 仅仅是使用sentTime 直接进行消息删除, 然后返回操作成功; 用户删除远端消息时, 需要保证sentTime的合法性

  • (void)deleteRemoteMessage:(RCConversationType)conversationType

targetId:(NSString *)targetId

messages:(NSArray<RCMessage *> *)messages

success:(nullable void (^)(void))successBlock

error:(nullable void (^)(RCErrorCode status))errorBlock;

详情查看:https://www.rongcloud.cn/?utm_source=SEO&utm_term=helloworld

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
2年前
layim的websocket消息撤回功能实现
我的大概思路就是,前端根据选取的内容获得他的cid,我的cid是js生成的uuid,然后:1、通过websocket广播给对应的人去删除localstorage里的缓存,2、ajax异步请求删除数据库里的数据记录3、如果对方此时也打开了聊天面板就要用jquery找到那条消息然后remove。由于目前发现layim3.6版本并没有给自己
Wesley13 Wesley13
2年前
VScode sftp插件使用【文件修改,重命名,删除均可自动同步】
先说目前已探明的功能,以及不能做到的事情YES:1\.local文件修改自动/手动推到remote2\.local文件重命名和删除自动推到remote3\.远端修改了文件,可以sync到本地NO:远端删除了一个文件是不能sync到本地的,至少我通过执行syncRemotelocal没有任何变化(如果谁能请
Stella981 Stella981
2年前
K8S 强制删除卡在Terminating状态的namespaces 记录
使用force强制删除,比如删除命名空间test,执行如下命令kubectldeletensmonitoringforcegraceperiod0调用API接口删除netstatntlp|grepku
Stella981 Stella981
2年前
Linux删除用户
删除用户\userdelabc该删除操作将用户删除但保留用户的home文件夹和邮件文件夹。并且当用户abc正在登录的时候,删除操作将失败,如下:\userdelabcuserdel:userabciscurrentlyloggedin如果要删除用户同时删除用户的home文件夹以及邮件文件夹则执行:\user
Stella981 Stella981
2年前
RabbitMQ小技巧
导读在使用RabbitMQ消息中间件时,因为消息的投递是异步的,默认情况下,RabbitMQ会删除那些无法路由的消息。为了能够检出消息是否顺利投递到队列,我们需要相应的处理机制。今天就来验证一下相关的验证机制。!RabbitMQ小技巧确定消息投递情况RabbitMQ小技巧确定消息投递情况(https://imgblog.csdnim
郑天寿 郑天寿
4个月前
删除消息后,卸载重装应用,删除的消息又出现了
问题描述同时删除本地消息和服务端历史消息后,卸载重装应用或者换设备登录,删除的消息重新出现。原因分析针对单聊会话、群聊会话,如果通过任何接口以传入时间戳的方式删除远端消息,服务端默认不会删除对应的离线消息补偿(该机制仅会在打开多设备消息同步开关后生效)。此
郑天寿 郑天寿
6个月前
如何清理会话消息及清除 Android IM SDK 缓存图片?
"融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjish
郑天寿 郑天寿
6个月前
删除消息后,卸载重装应用,删除的消息又出现了
问题原因:如果开启了“多设备消息同步”服务,卸载重装应用,会触发“消息补偿”机制,默认会拉取到补偿时间内收发过的消息,如果删除的消息是在补偿时间内收发的,也会被拉取回来。解决思路:1.在删除消息后,向会话发一条自定义消息,作为清除消息的标识。2.当卸载重装
郑天寿 郑天寿
6个月前
删除消息报错 25103,该如何处理?
1、25103报错是指您传入的时间戳大与服务器上的时间戳2、如果您是删除历史消息,建议您将时间戳换成历史消息中sentTime值最大的那个详情查看:https://www.rongcloud.cn/?utmsourceSEO&utmtermhellowor
郑天寿 郑天寿
5个月前
如何清理会话消息及清除 iOS IM SDK 缓存图片?
融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。方法如下:/!删除某个会话中的所有消息@paramconversationType会话类型,不支持聊天室@para