屏幕上那句话是 We've sent the code to the Telegram app on your other device,中文界面写作”我们已将验证码发送至你其他设备上的 Telegram”。

看到这句,短信就不会来了。你可以一直等,也可以点重发,倒计时会一遍遍重来,但 Telegram 已经认定这个码有更安全的送达路径,短信通道这一次不打算启用。所以卡在这里的人,问题从来不在信号、不在运营商、也不在手机设置——你的账号在某台机器上还醒着,而码去了那里。

接下来怎么办,完全取决于那台机器你还够不够得着。我按三种情况分开写:碰得到、碰不到但还有别的在线设备、一台都够不着。最后一节讲怎么配置一次,让这件事以后不再发生。

如果你屏幕上那句提示里根本没有 other device 这几个字,那属于另外三种成因。telegram 收不到验证码一共分四类,开头那张表按屏幕上的英文提示对号入座,几秒钟能定位。

telegram收不到86短信验证怎么登录:当中国手机号收不到telegram 验证码时,先检查验证码是否已发送到其他在线设备

先搞清楚:它说的是会话,不是设备

Telegram 在服务器上给每个账号维护一份活跃会话清单。你在任何客户端上登录成功一次,就往这份清单里加一条,除非你主动退出,或者会话被终止,否则它一直挂在那里,跟那台设备现在开没开机、有没有联网都没有关系。

这个区别很要命。人的直觉是”我那台旧手机早就扔抽屉里了,它应该不算数”,但服务器看到的是那条会话记录仍然有效,于是把码推过去。等你哪天翻出那台手机开机联网,几个月前的验证码会一条条弹出来。

会话不只来自手机。电脑上装过的 Telegram Desktop、浏览器里登过一次的网页版、公司的旧笔记本、卖掉之前忘了退出的平板、朋友手机上帮你登过的那一次——每一样都是一条独立会话,每一样都可能是现在正在接收验证码的那个”其他设备”。

动手之前:这句提示有时候是假的

上面整套判断都建立在一个前提上——提示说的是真的,你的账号确实还有一条在线会话。绝大多数时候确实如此,但有一种例外,撞上了你会在三种走法里怎么找都找不到那台设备。

部分不带谷歌服务框架的安卓机,以及部分国产渠道的机器,本身就发不出验证码请求。这种情况下客户端不会老实报错,而是弹出同一句提示。号码可能从来没在任何地方注册过,那台设备当然也就不存在。

分辨方法很简单:看这个号码你自己有没有注册过 Telegram。如果是一个全新的、从没用过的号,那这句提示大概率是假的,问题出在你手上这台设备发不出请求,不在会话上。换一台带完整谷歌服务的安卓机,或者换成 iOS,通常就好了,华为机可以从 AppGallery 装官方客户端试试。

顺着这条往下想还有一层:同一台机器上,Telegram X 装不装得上、能不能拿到码,其实是同一个原因的两个表现。《telegram x 收不到验证码》那篇把这条链拆开讲过。

确认是老号、自己以前登过,那这句提示就是真的,继续往下走。

情况一:那台设备你还碰得到

这是最省事的一种,几分钟就能解决。在那台设备上打开 Telegram,找名字就叫 Telegram、头像带蓝色对勾的官方账号,验证码在最新一条消息里,通常还附带一个”登录”按钮,点它可以直接授权新设备,连输码都省了。

各个客户端上这个对话的位置不太一样。手机端在会话列表顶部,通常置顶;桌面版同样在列表里,但如果你的未读很多,用搜索直接搜 Telegram 更快;网页版进去就能看到。

拿到码之后别急着关掉,顺手做一件事:设置 → 设备 → 终止所有其他会话。桌面客户端上这一栏可能叫”活跃会话”。清完之后,下次你换设备登录,服务器找不到在线会话,就会老老实实走短信。这一步不做,同样的问题下次还会来一遍。

情况二:碰不到那台,但还有别的设备登着

旧手机丢了、卖了、砖了,但你的电脑上还开着 Telegram Desktop——这种情况比想象中常见,而且好办。

Telegram 把码推给哪台设备,规则不完全透明,但只要有一条会话在线,你在任何一台已登录的设备上都能看到设备清单,也能终止其中任意一条。所以做法是反过来的:不用去猜码去了哪台,先在手上这台已登录的设备上打开设置 → 设备,把清单里那些你认不出来的、或者早就不用的会话全部终止掉,只留下你正在用的这一台。

清完之后回到新设备重新请求验证码。这时候在线会话只剩一条,是你自己能看见的那条,码就推到那里。

顺带提醒,终止会话这个动作对方是感知不到的,也不需要密码确认。这既方便了你,也意味着别人拿到你任何一台在线设备,同样能反过来把你踢出去。

情况三:新设备登录收不到验证码,一台在线的都够不着

手机丢了、号码还在,电脑格式化了,所有登录过的设备都不在手上——这是真正的死结区域,但还有出口,只是要按顺序试,而且不是每条都通。

第一条:等倒计时走完,逼它改走短信。 输码那一页停着别动,等下方倒计时归零,界面底部会冒出一行”通过短信发送验证码”或者”没有收到验证码?”。点它,Telegram 就绕开在线会话,把码发到你的手机号上。这行字必须等倒计时结束才出现,反复点重发只会把倒计时重新刷一遍,这是最多人栽的地方。

如果你用的是 +86 号码,短信这一条可能也走不通,那是另一道关卡——中国手机号收不到 telegram 短信,多半是运营商把国际短信接收默认关掉了,自己发一条指令就能开。

第二条:登录邮箱。 如果你之前在设置里绑过登录邮箱,验证码可以直接发到邮箱,整条短信链路都不参与。前提是你早就绑了——这一步没法事后补,账号都进不去,谈不上改设置。

第三条:两步验证的找回邮箱。 这条跟上一条是两回事,容易混。它救的是你忘了两步验证密码的情况,不是收不到码的情况。码都拿不到的时候,它帮不上忙。

第四条:官方支持。 设置 → 提问,会接入一个志愿者机器人。这条通道的真实情况是:响应靠志愿者,等几天没回音很正常,而且它的标准菜单里没有专门处理这类问题的选项。抱期望之前先知道这一点。

四条都试完还是进不去,剩下的路我不打算给你一个听起来很有把握的答案。Telegram 的账号找回没有身份证件核验这一层,它认的是号码加会话,两样都够不着的时候,客观上确实存在拿不回来的账号。这类求助帖社区里有很多,底下少有被验证有效的解法。

配置两样,以后不会再卡在这一步

Telegram 登录安全设置示意:清理旧会话并提前绑定登录邮箱

只要你现在还能登进账号,花两分钟把这两样设好,上面整篇就跟你无关了。

绑登录邮箱。 设置 → 隐私与安全 → 登录邮箱。绑好之后,验证码多了一条完全不依赖短信和在线设备的通道。这是这整篇里性价比最高的一步,也是唯一一个必须提前做、事后补不了的。

为什么必须提前做,这里得说透一层:绑定登录邮箱这个动作本身,要先用一条短信验证码验证你的手机号。也就是说,等你已经收不到码了再去绑,绑不上——你会卡在绑定流程的验证那一步,跟卡在登录页是同一堵墙。如果你的号码本来就长期收不到 Telegram 的短信,别去试这一步,试了只是多绕一圈。

打开会话自动终止。 设置 → 设备 → 自动终止旧会话,可以选闲置一周、一个月、三个月或半年。选一周有点激进,日常两三台设备轮着用的人可能会被频繁踢下线;一个月是比较舒服的档位。开了这个之后,那些你早就忘掉的僵尸会话会自己消失,不用等到某天登录时才发现它们还在。

顺手也把两步验证开了。它防的是别人拿到你的号码和短信就能登进来,跟验证码去哪不是一件事,但属于同一类”提前十分钟省掉以后十小时”的配置。

最后一句给做多号的人:一个号码只能注册一个 Telegram 账号,你要五个十个的时候,上面这套排查每个号都得重来一遍,而且新号在陌生环境登录时撞上会话验证的概率更高。走tg账号购买这条路省掉的正是这段重复劳动,接码直登的号拿到手就是登录状态,TDATA 成品号连验证码环节都不存在。