两条通道:云端会话与秘密聊天
"多端同步"实际上描述的是两种机制完全不同的会话。判断一段历史能不能在新设备上看到,只需要回答一个问题:服务端是否持有可补拉的副本。
| 对比项 | 云端聊天(默认) | 秘密聊天(端到端加密) |
|---|---|---|
| 消息存放位置 | 加密后存放在服务器,新端可补拉 | 仅存于通信双方设备,服务端无副本 |
| 同步到新设备 | 支持,同一账号多端可见同一会话 | 不支持,仅发起与接收两台设备可见 |
| 可检索的历史范围 | 可按关键词检索已同步的消息 | 检索范围受限于本设备已有内容 |
| 自毁计时范围 | 可设置会话级定时,到期自动清理 | 可设为 1 秒至 1 周(依据 telegram.org 帮助文档「秘密聊天」章节) |
| 换机后找回 | 用同一账号登录即可拉回历史 | 换端无法找回,仅能看到新消息 |
| 设备台数 | 不设固定配额(依据 telegram.org 帮助文档「已登录设备」章节) | 参与会话的设备固定为 2 台(来源:官方文档「秘密聊天」章节) |
| 会话内文件上限 | 单个文件 2 GB(来源:telegram.org 帮助文档「文件传输」章节) | 同样为 2 GB,按文件在会话内发送 |
会话密钥放在哪,决定了能不能跨端
两条通道的关键差别在密钥位置。云端聊天的会话密钥由客户端协商后在各端保存,消息本体在服务器留有加密副本;秘密聊天的密钥由两台设备直接协商,服务端既没有密钥也没有消息副本。
- 云端聊天:消息有副本,密钥在各端。服务器保存的是加密后的消息,新设备登录后凭同一账号拉取并解密(来源:telegram.org 帮助文档「云端聊天」章节)。
- 秘密聊天:密钥不上传。会话密钥只在通信双方设备间协商,服务端不参与,因此无法向第三台设备补拉任何一条历史消息。
- 文件的处理一致。会话中的文件与消息同属一个会话,云端聊天的文件保存在服务器,单个文件上限 2 GB,换端后可重新下载。
- 被删除的内容不回填。已删除或因定时到期的消息不会在新设备上被补拉;条件是消息已被任一端清理,云端副本随之失效。
- 群组消息同样参与同步。群组与频道内的消息按同一套云端机制保存,会员上限为 200,000 人的超级群组也不会改变补拉方式(来源:telegram.org 帮助文档「群组」章节)。
- 频道订阅人数不设上限。频道面向单向发布,订阅者数量不占用群组容量,因此频道内的同步行为与群组一致(依据 telegram.org 帮助文档「频道」章节)。
新设备登录后的消息补拉流程
以下步骤描述的是同一账号在新增一台设备后的常规过程,适用于云端聊天;秘密聊天不参与这个过程。
- 安装官方客户端。从应用商店或 telegram.org 获取客户端;若为桌面版,可在安装前核对发布者签名(来源:telegram.org 帮助文档「应用」章节)。
- 用同一账号登录。输入手机号并完成验证码确认;若账号已在其他设备在线,也可从已登录端确认登录请求(条件:存在至少一个已登录设备)。
- 客户端拉取会话列表。服务端按账号返回该账号的对话列表,客户端据此重建云端会话索引。
- 按缺口补拉消息。进入某个会话时,客户端按本地已有的最大消息序号向服务端请求缺失区间,逐条解密后展示。
- 文件按需下载。会话内的媒体与文件在需要查看时才从云端取回,单个文件上限 2 GB,超大文件需分批发送(来源:telegram.org 帮助文档「文件传输」章节)。
- 新设备出现在设备列表。登录完成后,"设置 → 设备"中会出现该终端,可随时从任一端终止其会话。
为什么有时补拉不到消息
常见原因有三类:一是消息在原设备已被删除或因定时到期清理,云端副本随之失效;二是该消息属于秘密聊天,服务端从未保存;三是消息仍在另一台设备上尚未完成上传。逐项排查方法见本页末尾的排错清单。
同时登录设备的上限:怎么判断
这个问题容易被传言干扰,官方文档对"已登录设备"的表述中并没有出现具体的台数配额。以下判断基于文档表述与客户端行为,不引用第三方统计。
云端账号:无固定台数配额
官方文档未列出同时登录设备的具体上限;同一账号可同时保持手机、桌面与网页等多个客户端在线会话,实际约束来自登录频率风控而非设备配额(来源:telegram.org 帮助文档「已登录设备」章节)。
秘密聊天:可见设备就是两台
秘密聊天的会话密钥只在通信双方设备间协商,因此"参与会话的设备台数"固定为 2 台;这属于加密机制本身的结果,而不是账号层面的限制(来源:telegram.org 帮助文档「秘密聊天」章节)。
真正的约束是登录风控
短时间内在多台陌生设备上频繁登录会触发验证流程,这是账号保护策略而非设备数限制;已登录设备列表可在任一端逐条终止,无需原设备确认(来源:客户端「设置 → 设备」说明)。
远程退出的时机
设备丢失或出售后,应在任一可用客户端进入设备页终止多余会话;终止后该端不再接收消息,历史消息仍可通过云端会话在其他端查看。
换端排错清单
按顺序排查这五条,多数"同步不了"的问题都能定位到原因。
- 确认会话类型。先判断是不是秘密聊天——秘密聊天本来就不跨端同步,换设备看不到历史属预期行为(来源:telegram.org 帮助文档「秘密聊天」章节)。
- 确认消息是否已被删除。任一端删除消息或定时到期后,云端副本失效,新设备不会补拉该条消息。
- 确认网络与登录状态。新设备需要稳定网络完成登录与补拉;网页版受浏览器标签页限制,后台标签页可能暂停更新(条件:使用 web.telegram.org)。
- 确认文件是否已加载。大文件在会话内按需下载,未点击前只显示占位;单个文件超过 2 GB 时需发送方分批(来源:telegram.org 帮助文档「文件传输」章节)。
- 确认账号安全状态。若出现陌生设备登录提示,在设备列表终止相关会话,并开启两步验证(条件:账号已设置两步验证)。
下载与设备编排步骤见 下载中心;把多端同步用于社群值守时,配合方法见 20 万人社群分层管理;原理层面的问答见 常见问题。