删除消息后,卸载重装应用,删除的消息又出现了

融云IM即时通讯
• 阅读 242

问题描述 同时删除本地消息和服务端历史消息后,卸载重装应用或者换设备登录,删除的消息重新出现。

原因分析 针对单聊会话、群聊会话,如果通过任何接口以传入时间戳的方式删除远端消息,服务端默认不会删除对应的离线消息补偿(该机制仅会在打开多设备消息同步开关后生效)。此时如果换设备登录或卸载重装,仍会因为消息补偿机制 1获取到已被删除的历史消息。

解决方案 方案一:推荐方案 如需彻底删除离线消息补偿,请提交工单,申请开通删除服务端历史消息时同时删除多端补偿的离线消息。

如果开启了“多设备消息同步”服务,卸载重装应用,会触发“消息补偿”机制,默认会拉取到补偿时间内收发过的消息,如果删除的消息是在补偿时间内收发的,也会被拉取回来。

方案二:App 侧自行删除 1 在删除消息后,向会话发一条自定义消息,作为清除消息的标识。 详情查看:https://www.rongcloud.cn/?utm_source=SEO&utm_term=helloworld

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
RabbitMQ小技巧
导读在使用RabbitMQ消息中间件时,因为消息的投递是异步的,默认情况下,RabbitMQ会删除那些无法路由的消息。为了能够检出消息是否顺利投递到队列,我们需要相应的处理机制。今天就来验证一下相关的验证机制。!RabbitMQ小技巧确定消息投递情况RabbitMQ小技巧确定消息投递情况(https://imgblog.csdnim
Stella981 Stella981
3年前
RabbitMQ 三种方式的TTL
TTL说明RabbitMQ支持三种方式PerQueueMessageTTL(为进入队列的每一条消息设置一个TTL)QueueTTL(队列的TTL,如果在设置的TTL时间内,没有消费者连接,没有消息发送,RabbitMQ会默认其是将要抛弃不用的,会考虑在TTL到期后删除掉该队列)PerM
删除消息后,卸载重装应用,删除的消息又出现了
问题原因:如果开启了“多设备消息同步”服务,卸载重装应用,会触发“消息补偿”机制,默认会拉取到补偿时间内收发过的消息,如果删除的消息是在补偿时间内收发的,也会被拉取回来。解决思路:1.在删除消息后,向会话发一条自定义消息,作为清除消息的标识。2.当卸载重装
单聊、群聊、聊天室、超级群在融云端历史消息存储时间分别是多长?
单聊历史消息与群聊历史消息在融云为同一项存储服务:单群聊历史消息云存储。需自行在开发者后台IM服务管理页面的普通服务标签下开通,开通后单聊、群聊历史消息默认存储6个月。
如何在服务端发送 SDK 提供的自定义消息
根据存储策略来设置对应的objectNameRC:IWNormalMsg:客户端存储,支持离线消息机制,且存入服务端历史消息,计入未读消息数RC:IWCmdMsg:客户端不存储,支持离线消息机制,不计入未读消息数RC:IWStatusMsg:客户端不存储,
删除消息报错 25103,该如何处理?
1、25103报错是指您传入的时间戳大与服务器上的时间戳2、如果您是删除历史消息,建议您将时间戳换成历史消息中sentTime值最大的那个详情查看:https://www.rongcloud.cn/?utmsourceSEO&utmtermhellowor
融云IM即时通讯 融云IM即时通讯
11个月前
如何清理会话消息及清除 iOS IM SDK 缓存图片?
融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。方法如下:/!删除某个会话中的所有消息@paramconversationType会话类型,不支持聊天室@para
融云IM即时通讯 融云IM即时通讯
11个月前
即时通讯的核心功能点有哪些?
融云即时通讯的核心功能点包括以下几点:1、支持各种消息类型内置文本、表情、图片、语音、位置、动态表情、小视频、文件等各种消息类型,也可通过自定义消息功能定制自己的消息类型。2、消息云端存储开通单群聊、聊天室消息云端存储功能,在任何设备上打开应用均可同步拉取
融云IM即时通讯 融云IM即时通讯
11个月前
删除远端消息, 重进会话仍然取回已删除的消息
用户调用删除函数,服务器不会判断对应的sentTime是否存在,仅仅是使用sentTime直接进行消息删除,然后返回操作成功;用户删除远端消息时,需要保证sentTime的合法性(void)deleteRemoteMessage:(RCConversati
如何清理会话消息及清除 Android IM SDK 缓存图片?
"融云SDK中新增了deleteMessages方法,用于删除某个会话中的所有消息,同时会整理压缩数据库,减少占用空间,此方法不可频繁循环调用。(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjish
融云IM即时通讯
融云IM即时通讯
Lv1
北京云中融信网络科技有限公司(简称“融云”),是全球互联网通信云服务领创品牌。2014 年由创下亿级日活神话的“飞信”核心团队组建而成,依托沉淀近 20 年的领先技术基因,开创性地将通信技术封装为 SDK 提供给开发者和企业用户,大幅降低了行业对通信功能开发的难度和成本。 自成立以来,融云专注于向开发者和企业提供专业、简单、稳定的即时通讯和实时音视频 PaaS 服务。凭借产品、技术、服务等多方面优势,融云收获了超 80 万开发者和 2200+ 国家政府机关、企事业单位的青睐,支撑起 155 万+ 应用的通信需求,覆盖社交、娱乐、游戏、教育、电商、医疗等各行业场景,并打造出一系列中企出海最佳实践案例。 在全球范围内,融云构建了一张覆盖 245 个国家及地区的通信云网络,设立了多个海外数据中心以及数千加速节点,稳定互联,确保跨地域通信体验更加流畅。基于客户业务需求,融云可提供公有云、私有云、混合云等多种部署模式。 权威咨询机构“艾瑞咨询”数据报告显示,融云即时通讯云市场份额已连续多年稳居第一。
文章
127
粉丝
0
获赞
0