前段时间换设备登录账号,反复点击发送按钮,始终搞不懂为什么手机号收不到验证码,耽误了大半天的时间。
一开始以为是运营商信号延迟,连着刷新了十几次发送按钮,盯着手机短信页面等了足足二十分钟,屏幕干干净净,一条验证短信都没有。当时下意识觉得是平台系统卡顿,甚至跑去联系客服反馈问题,客服只是机械回复让我检查手机设置、重启设备,根本没给出实质性的解决办法。
死磕了好久,才想起手机自带的骚扰拦截功能。
手机号收不到验证码:被系统短信拦截
平时为了屏蔽垃圾广告短信,一直开着手机的智能拦截模式,从来没手动查看过拦截记录。点开手机短信的拦截信箱之后,瞬间就找到了问题根源,所有发送的验证码短信,全部被系统自动归类为骚扰短信拦截了,压根就没有进入正常的短信收件箱。
很多人都忽略这个自带功能,默认拦截只挡垃圾广告,却不知道各大平台的验证码短信号码,很容易被系统算法误判。尤其是安卓手机,智能拦截的阈值比较灵敏,高频发送的系统短信,都会被自动屏蔽,这也是绝大多数人收不到验证码的核心原因。
当时还犯了个很蠢的错,反复多次点击发送验证码。
频繁点击之后,平台直接触发了风控机制,短时间内禁止再次发送验证码,直接把等待时间拉长到了半个小时,让原本简单的问题变得更麻烦。白白浪费了好多时间,越着急越出错,完全是自己瞎操作导致的。
手机号收不到验证码:运营商通道拥堵
除了手机拦截,还碰到过一次运营商通道拥堵的情况。有次节假日高峰期,各大APP都在搞活动,大量用户集中发送验证码,运营商的短信通道超负荷运转,哪怕手机没有任何拦截设置,验证码也会延迟数分钟甚至十几分钟送达。
这种情况没办法手动解决,只能静置等待,频繁重发只会加重通道拥堵,还会触发平台限流,得不偿失。
还有个容易被忽略的小细节,手机欠费停机或者处于半停机状态,只能接收普通通话,无法接收系统推送的短信,自然也收不到各类平台的验证码消息。
折腾完这几次之后,每次收不到验证码,第一时间就是打开拦截信箱查看,再也不会无脑重复点击发送按钮了。