tencent cloud

即时通信 IM

动态与公告
产品动态
公告
产品简介
产品概述
基本概念
应用场景
功能介绍
账号系统
用户资料与关系链
消息管理
群组相关
公众号系统
音视频通话 Call
使用限制
购买指南
计费概述
价格说明
购买指引
续费指引
停服说明
退费说明
开发指引
Demo 专区
开通服务
体验 Demo
快速跑通
下载中心
SDK & Demo 源码
更新日志
聊天互动(含 UI)
TUIKit 组件介绍
快速开始
全功能接入
单功能接入
AI 集成
构建基础界面
更多特性
定义外观
国际化界面语言
推送服务(Push)
服务概述
名词解释
开通服务
快速跑通
厂商通道
数据统计
排查工具
客户端 API
服务端 API
推送回调
高级功能
更新日志
错误码
常见问题
智能客服
功能概述
快速入门
集成指引
管理员操作手册
客服操作手册
更多实践
直播间搭建
AI 聊天机器人方案
超大娱乐协作社群
Discord 实现指南
游戏内集成 Chat 指南
类 WhatsApp Channel 搭建方案
发送红包
Chat 应对防火墙限制相关
无 UI 集成
快速开始
集成 SDK
初始化
登录登出
消息相关
会话相关
群组相关
社群话题
用户管理
离线推送
云端搜索
本地搜索
公众号
客户端 API
JavaScript
Android
iOS & macOS
Swift
Flutter
Electron
Unity
React Native
C 接口
C++
服务端 API
生成 UserSig
REST API
第三方回调
控制台指南
新版控制台介绍
创建并升级应用
基本配置
功能配置
账号管理
群组管理
公众号管理
回调配置
用量统计
资源包查看指南
实时监控
开发辅助工具
访问管理
高级功能
常见问题
uni-app 常见问题
购买相关问题
SDK 相关问题
账号鉴权相关问题
用户资料与关系链相关问题
消息相关问题
群组相关问题
直播群相关问题
昵称头像相关问题
协议与认证
服务等级协议
安全合规认证
IM 政策
隐私政策
数据隐私和安全协议
平滑迁移方案
平滑迁移完整版
平滑迁移简化版
错误码
联系我们

消息存储

PDF
聚焦模式
字号
最后更新时间: 2025-03-10 15:40:13

漫游消息存储

即时通信 Chat 支持消息漫游,即用户更换终端的情况下,也可以获取到跟其他用户或者某个群的聊天记录。
默认情况下,单聊消息和群聊消息有7天漫游,超过漫游时长的消息会被删除。具体计费说明请参考 价格说明。 不同版本的 SDK 支持延长历史消息存储时长的消息类型不同,详情如下表所示。
SDK 版本
文本
自定义类消息
图片
文件
短语音
短视频
富媒体消息
Android 5.X 版本
Android 4.X 版本
Android 3.X 版本
×
×
×
×
×
Android 2.X 版本
×
×
×
×
×
iOS 5.X 版本
iOS 4.X 版本
iOS 3.X 版本
×
×
×
×
×
iOS 2.X 版本
×
×
×
×
×
PC SDK 2.X 版本
×
×
×
×
×
Web 与小程序 SDK 2.X 版本
Web 与小程序 SDK 1.X 版本
×
×
×
×
×
说明
建议您升级至最新版本的 SDK,以便获得更好的用户体验。

未读消息存储

即时通信 Chat 支持未读消息存储,即当用户不在线时,下次登录仍会拉取到这些未读的消息。
对于单聊,未读消息默认保存7天,每个用户的未读消息最多保存100个单聊会话的未读消息,每个单聊会话最多保存250条未读消息。超出限制的部分不会被计入未读计数,但这些消息仍会存到消息漫游中。对于群聊,则没有这些条数限制。

最近联系人消息

最近联系人消息类似 QQ 的最近联系人列表,可展示最近跟用户联系过的用户以及最新一条消息。
客户端默认情况下会在登录时通过 SDK 拉取最近联系人消息,用于展示会话列表。最近联系人默认存储最近100个联系人,但是保存时长跟最近联系人中的最后一条消息保存时间一致,例如默认如果超过7天跟联系人没有消息,最后一条消息过期后便无法在最近联系人中获取到此用户。

App 本地存储

默认情况下,SDK 内部会对收到的消息进行存储,无需用户进行存储。用户可调用接口获取本地消息(无网络操作),另外,通过 getMessage 接口,也会获取本地消息,如果本地消息存在断层,会通过漫游消息补全。 SDK 默认不会删除用户消息,但我们提供本地消息删除的能力满足您特殊的需要。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈