Telegram收不到验证码?排查这三类原因即可恢复

用户安装Telegram或在新设备登录时,会卡在短信验证码这一步,明明网络正常,消息却迟迟不来了。出现情况很少是账号本身的问题。

更多是短信通道、网络环境或设备设置导致。本篇文章针对Telegram收不到验证码的常见原因给出具体排查步骤,手机端和桌面端写法会有差异的,可按自己所用设备逐项对照处理。

验证码为什么一直没发来

账号在Telegram登录时必须接收一次性验证码呢?系统一般优先发送到Telegram App内(已登录设备),没有已登录设备时才短信发送。

有些人忽略了这个机制,一直死等短信,自然等不到。若刚注册账号且注册了多个Telegram号码,也可能受到频率限制。每次请求后需等待一段时间。最直接的方法是重新点击发送。

等待时间尽量拉长到两分钟以上,短时间内反复触发会让系统短时间内不再向该号码发送验证码。若持续失败,再按照下面的分类继续排查。

第一类了,手机自带拦截功能

国内手机系统自带的骚扰拦截常常把境外短信服务号码放入垃圾短信或拦截名单。此时正等待验证码,很多手机不会在通知栏弹出任何提示,短信会直接进入到短信应用里面的“垃圾箱”或“拦截收件箱”里。打开手机自带的短信应用,不要只看通知栏。

进入短信应用里的骚扰拦截或垃圾短信目录,寻找来自Telegram的验证码短信。第三步。

若仍不显示,可设置中暂时关闭骚扰拦截功能,然后在Telegram里面重新请求验证码,接收后再恢复原拦截设置。并未找到任何记录,可考虑安装第三方短信应用吗?不建议的。切换到其他短信应用可能改变系统默认短信接收逻辑,反而更容易造成拦截,建议先把系统自带拦截问题处理明白。

第二类的,网络和DNS干扰验证码短信

很多用户使用的是代理服务器连接Telegram。接收验证码本身与Telegram服务器关联,发送验证码时使用的短信通道也可能不稳定,特别的在代理节点设置为偏远的非目标国家时,会出现请求超时。甚至发送请求被错误拦截。

遇到收不到验证码。先把代理关闭,使用手机流量网络再点击重新发送的。

若必须要用代理,把连接节点切换为相邻区域节点,并优先使用自动选择模式。还需要注意手机本身是否开了VPN呢?有些安卓机在国内需要将VPN与代理保持,反而会加大延迟,延长短信到达时间。有条件的用户在Wi-Fi场景下始终接收不到,但流量场景可以正常接收,本地路由器设置了规则或宽带的网络出口不稳定导致。此时。系统网络设置中关闭Wi-Fi后重新尝试验证码即可,长期使用的时候建议固定使用一个稳定的网络环境。

第三类,提示错误的手机号码

Telegram登录界面输入手机号码时,里面国区号码默认前缀为+86了。切换过国家区域,可能需要手动重新选择。

输入号码时要删除号码中是否带0或有其它前缀呢?“86138…”格式属于输入错误了。手机上正确输入方式为+86 138xxxxxxxx,中间不要输入横线、括号或空格的。已持有Telegram账号,忘记使用哪个号码注册的用户呢?收不到验证码时容易怀疑是短信通道,其实可能是号码已经注销或不满足接收条件。

过去在该号码已登录过Telegram且开启了双重验证,验证码输入后还要输入两步验证密码。这一层一般让用户误以为系统又发了一次验证码,只是要求你输入密码。

Telegram在电脑端收不到验证码

许多用户人在电脑前操作。扫码登录界面缺失,或者使用手机号验证登录Windows桌面版,手机一直无反应。桌面端登录Telegram时,优先等待手机上的已登录设备弹出消息框。只有手机上点击允许后,电脑端才可以直接进入,整个过程不需要短信的。手机端已登录设备没有弹出提醒时,可手机应用里面找到“已登录设备”,手动退出不活跃会话可提高,再次弹窗的可能性。用户手机当前没有安装Telegram或手机上的会话已过期,那就只能走短信验证。此时依然建议将手机拿到网络信号好的环境,等待从Telegram服务器发来的短信码,此过程中不要切换飞行模式了。

解决验证码问题的系统设置项

安卓手机在安装Telegram后,需要允许通知权限,否则接收验证码的界面不会显示倒计时。有些国产安卓系统还会后台拦截Telegram读取短信权限。

这让自动填入验证码功能失效。短信即使到达,也停留在短信应用里面,打开Telegram不会自动填充的。可以手动短信应用里面复制验证码,再回到Telegram粘贴。这非常直接,也不需要调整太多权限了。针对iPhone用户,若不显示验证码,系统日期与时间是否开启自动同步呢?

时间不正确会导致Telegram服务器验证消息过期,短信是否到达呢?验证码都会显示已失效。

需要保证App内语言和系统语言一致。极小的概率会因语言环境导致某种类型的短信码模板异常。是什么平台的Telegram客户端啊?请先将应用更新到最新版本。老版本在服务器更换验证码发送规则后可能产生兼容问题,更新后重新发起验证码可绕过大部分因版本导致的无法接收。

需要警惕的验证码风险

接收验证码时要特别注意一个使用习惯。任何情况下不把手机收到的验证码抄送给他人。真实的Telegram系统不会让用户提供验证码给客服或第三方。若存在跳出所谓“官方客服”与你在线聊天了,向你索取登录验证码或密码,该对话是诈骗,请立即终止并删除会话。若在尝试半小时后。仍无法正常接收验证码,可以在Telegram登录界面点击“电话呼叫我”,系统会回拨语音电话,接听后直接报出数字验证码,这解决了大多数短信通道受阻的问题。呼叫次数有限,若呼叫了仍没接到,可等待一小时后重新尝试。

实无法恢复时,查看Telegram的帮助页面里面关于登录账号的说明。里面有当前各区域短信服务运行的特定状态说明。

这比在社交平台反复发帖求助更快的,因为很多账号收不到验证码是短期的通道波动,等待一段时间可自动消失。

总结

Telegram收不到验证码时优先查看已登录设备是否收到呢?检查手机短信的垃圾箱区域,然后尝试语音呼叫作为替代方式。步骤筛查可以解决绝大多数验证码问题,并且不需要借助任何辅助工具,也不会泄露账号信息了。