为什么手机总是收不到验证码:多数是手机拦截和信号延迟导致的接收失败

为什么手机总是收不到验证码:多数是手机拦截和信号延迟导致的接收失败

最近大半个月,频繁碰到手机总是收不到验证码的情况,登录软件、绑定账号、支付验证全都卡在这里,反复点发送验证码,屏幕刷新好几次,界面一直停留在等待接收的状态,白白浪费了好多时间。一开始以为是软件服务器卡顿,换了好几个平台尝试,结果依旧收不到,才发现根本问题不在软件,是自己手机本身的设置出了问题。

最开始死磕的操作,就是一遍遍点击重新获取验证码。有时候着急用账号,一分钟能点三四次,越刷新越没消息。后来无意间发现,频繁发送验证码的操作,会被系统判定为异常操作,平台会直接暂时屏蔽你的验证码发送请求,短时间内不管怎么点,都不可能收到短信。当时连着点了五次之后,页面直接悄悄限流,十分钟内所有验证码请求全部失效,白白耽误了更久的时间。

很多人都会忽略手机自带的短信拦截功能,我之前也是完全没在意这个细节。手机的智能拦截系统不会提示任何消息,不会弹窗告知拦截了短信,就直接把验证码短信归类到垃圾短信里,悄无声息地屏蔽掉了。点开短信的拦截记录之后,当场愣住,这半个月所有没收到的验证码,全部整整齐齐躺在拦截信箱里,有支付平台的、社交软件的,还有各类小程序的验证短信,一条都没漏掉。

随手关掉了所有的智能短信拦截规则,清空了自定义拦截的关键词,很多默认开启的拦截选项,平时根本不会注意到,系统默认拦截陌生号码、系统短号发送的短信,而绝大多数验证码都是这类号码发出的。做完这些操作后,当场测试发送验证码,依旧没有立刻收到,心里还以为问题没解决,白忙活了一场。

其实还有一个很容易被忽视的细节,手机信号满格不代表短信通道通畅。

之前一直默认信号图标满格,通讯功能就是正常的,根本没想过短信接收和网络信号是两套通道。有次在室内密闭空间,WiFi和移动信号都是满格,刷视频、聊微信完全流畅,可就是死活收不到验证码。走出室外空旷地带,等待两三秒,堆积的好几条验证码短信瞬间弹窗弹出。

运营商的短信通道偶尔会出现延迟,这种延迟不会影响上网、通话,只会单独卡住短信接收。尤其是高峰期、节假日,或者所在区域基站拥堵的时候,这种情况会频繁发生。不是手机卡顿,也不是软件故障,单纯是短信通道拥堵造成的延迟,快则几秒,慢则一两分钟才能收到消息。

还有个很隐蔽的设置,是手机的省电模式。开启超级省电或者智能省电后,系统会自动限制后台应用和短信推送权限,为了减少耗电,会延迟接收各类系统短信、验证短信。之前为了省电一直常开这个模式,每次收验证码都卡顿,关闭省电模式之后,短信接收的速度明显变快了很多。

不要频繁重复点击发送按钮,这是最没用还会加重问题的操作。发现收不到验证码的第一时间,直接打开短信拦截列表查看,确认没有被拦截后,关闭手机省电模式,切换一下网络,从WiFi切到移动数据,或者直接走出信号拥堵的区域,安静等待一分钟即可。

刚刚把手机所有短信拦截权限全部重置,关闭了智能省电功能,接下来准备逐一测试常用软件的验证码接收状态,排查是否还有隐藏的权限限制。

了解更多百科知识请访问 百科