首页 > 其他分享 >删除消息后,卸载重装应用,删除的消息又出现了

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

时间:2024-01-12 11:31:55浏览次数:23  
标签:重装 删除 离线 补偿 消息 卸载

问题描述

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


原因分析

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


解决方案

方案一:推荐方案

如需彻底删除离线消息补偿,请提交工单,申请开通删除服务端历史消息时同时删除多端补偿的离线消息。


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


方案二:App 侧自行删除

1 在删除消息后,向会话发一条自定义消息,作为清除消息的标识。

标签:重装,删除,离线,补偿,消息,卸载
From: https://blog.51cto.com/u_16340920/9213318

相关文章

  • 如何使用Python从列表中删除指定的元素
    在Python编程中,我们经常需要从列表中删除指定的元素。这可以通过使用内置函数和方法来实现。本文将向您介绍如何使用Python语言中的删除函数和方法来删除列表中的元素。1.定义一个包含元素的列表。2.使用`remove()`函数删除列表中指定的元素。3.使用列表解析删除多个指定的元素。4.......
  • Kubernetes 资源强制删除方法总结
    本文适用于K8s及K8s为核心的所有集群。引言在使用K8s时,有时候会遇到资源无法删除问题,就需要一些强制删除的手段。注:强制删除不应随意使用,尤其是在生产环境。注:本文只注重暴力美学,不对任何强制删除导致的后果负责。警告:以下操作均可能会导致数据丢失或集群崩溃,请勿在生产环境尝......
  • 开通加入聊天室获取指定消息设置
    操作说明访问开发后台免费基础功能2页面,确认应用名称与环境(开发/生产)正确无误后,找到加入聊天室获取指定消息设置服务,点击设置,填入允许的消息类型,以启用服务。可自助配置(配置名:加入聊天室获取指定消息设置)收费配置(开发环境下免费)配置说明用户在客户端加入聊天室时,SDK默认获取最新......
  • 【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例
    NetApp数据恢复环境:NetApp某型号存储,存储中有数十块SAS硬盘,该型号NetApp存储硬盘是扇区大小是520字节。存储中的lun都映射给小型机使用,存放Oracle数据库文件,采用ASM裸设备存储方式。NetApp存储故障:由于业务发展需要重新规划存储空间,工作人员直接将存储卷全部删除并重新分配。当......
  • 最新消息:OpenAI GPT Store 正式上线,GPTs 应用商店来了!
    原文链接https://openaigptguide.com/gpt-store-and-chatgpt-team/OpenAI推出的两款新产品和服务:GPTStore和ChatGPTTeam,提供了许多全新的解决方案和功能,旨在帮助用户更轻松地使用和构建GPT工具,同时也增加了公司的收入来源。GPTStore是一个全新的在线平台,允许用户创建和分享自......
  • 安装/卸载windows服务
    1.以管理员身份运行cmd2.安装windows服务 cdC:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意InstallUtil.exe的版本号需要和项目的版本号相同)3.安装windows服务 InstallUtil.exeF:\TestApp\WindowsService1\WindowsService1\bin\Debug\Windo......
  • Oracle 定时批量删除指定表
    --createorreplaceprocedurePF_ETL_DropBITempTableasBEGINdeclareCURSORcur_tableisselecttable_namefromall_tableswhereowner='NCOLAP'andTable_Namelike'BI_%';row_tablecur_table%ROWTYPE;s_sqlvarchar2(2000);BEGI......
  • rm -rf dir删除不了的几种情况
    我勒个去!root用户通过rm-rf竟无法删除文件了!原创 浩道 浩道Linux 2024-01-0907:50 发表于广东关注上方浩道Linux,回复资料,即可获取海量Linux、Python、网络通信、网络安全等学习资料!前言大家好,这里是浩道Linux,主要给大家分享Linux、Python、网络通信、网络安全等相......
  • netcore webpi 通过signalr 给vue项目推送消息
     最近项目上需要做个服务给前端推消息,首先就想到了signalr,关于signalr详情可以参考微软官方文档(ASP.NETCoreSignalR概述|MicrosoftLearn),微软现在也有使用教程(ASP.NETCoreSignalR入门|MicrosoftLearn)微软教程是通过使用库管理器(LibMan)从unpkg 获取客户端库,如......
  • 优雅而强力地卸载docker-desktop
    DockerDesktop可正常使用打开DockerDesktop,然后点击troubleshoot:再点击uninstall。DockerDesktop不可用[email protected]%sudo/Applications/Docker.app/Contents/MacOS/Docker--uninstallPassword:打不开DockerDesktop且情况二无法解决sud......