许多朋友买了香港、澳门的电话卡或者英国、新西兰的esim手机卡,当注册Telegram的时候,发现收不到Telegram发送的短信验证码。按照本文介绍的解决攻略基本上都能解决问题,轻松收到Telegram的短信验证码。
如果您的新电话卡也遇到了收不到Telegram验证码的问题,请仔细阅读Telegram发送验证码页面提示的文字。因为这大概率不是手机卡的问题,而是被Telegram平台的风控处理了。
根据网上一些介绍,得出的解决办法:
- 您需要使用干净的境外IP。如果您的机场质量很差,被万人骑,也就是有几万人用和您一样的IP注册或者使用Telegram,则IP大概率被Telegram拉黑了。
- 您需要使用tg官方手机App。很多人使用第三方App,那很有可能出问题;另外很多人认为自己下载的是官方的,但其实都不是。
- 您需要使用原生安卓系统的手机。很多人可能用的是搭载鸿蒙系统的遥遥领先的华为手机或者荣耀手机,或者国产的小米、Oppo、Vivo等等。
- 如果您新注册Telegram能收到验证码,但是换绑的时候却收不到,则很有可能是您目前使用的Telegram账号被系统风控了。
情况一
如果显示 “Calling +1 xxx xxx to dictate the code” (正在拨打 +1 xxx xxx 语音播报验证码):
我们猜测风控的原因可能是和您用同一个 IP 的其他人(同一个梯子节点),注册了一大堆Telegram账号,所以您用的IP被系统风控了。
换一个很少人用的梯子节点,多换几个IP试一下,比如欧洲,最好是自建。
等半天或者第二天再试,有可能就会变成短信验证码。
换绑而不是新注册,不容易遇到风控。
情况二
您没有使用Telegram 官方手机App,只有官方手机App才会发送短信。
不使用官方 App,安全性没有保障,请谨慎下载。
建议去Telegram官网下载官方手机 App:https://telegram.org/apps#mobile-apps
或者去谷歌商店(Google Play Store)下载官方App:https://play.google.com/store/apps/details?id=org.telegram.messenger。
PC 版、网页版都不会发送短信,必须要【官方手机】App。
情况三
可能是安卓设备不满足要求。
安卓设备需要安装Google服务框架(Google Service Framework),因为Telegram会使用Google服务框架提供的SafetyNet功能验证您的设备是否存在风险。所以建议使用iPhone或者原生安卓系统的手机。
别在遥遥领先的华为和荣耀手机上尝试安装使用。
情况四
如果显示 “Check your Telegram messages”(检查您的 Telegram 消息),“We've sent the code to the Telegram app on your other device”(验证码已经发到您其他的 Telegram App):
说明您已在其他Telegram客户端中登录了同一个账户,验证码已经发到了您在其他手机或者电脑上登陆的Telegram客户端,您可以在已经登录的Telegram中找到验证码。
Telegram默认会将验证码发送到其他已登录的客户端,因此您需要再次点击“用短信发送验证码”才能将其用短信发送。
正确的情况
如果显示“We've sent an SMS with an activation code to your phone +1 xxx xxx” (我们已经把验证码短信 SMS 发送到您手机 +1 xxx xxx):
说明Telegram已经正确的将短信验证码发到了您的手机。如果还收不到,建议您晚些时候再次尝试。
如果您有其他常见问题,请关注圈小蛙的Telegram频道。