手机收不到短信是什么原因|多数是权限与拦截设置被静默改动
前段时间换完手机系统默认设置后,突然发现手机收不到短信是什么原因,一开始只以为是运营商信号波动,压根没当回事,结果耽误了好几天的验证码接收、快递通知,折腾了好几次才摸清具体问题。
最开始察觉到异常,是网购的快递一直没收到取件码。刷新物流页面显示已派送,手机却干干净净,一条短信提醒都没有。随手给朋友发了条短信,能正常发送,也能收到对方的回复,基本排除了手机号欠费、停机的基础问题。
接着随手开关了一次飞行模式,等待两分钟后重试接收短信。这个操作是平时解决信号卡顿最常用的办法,可这次完全没用,依旧收不到各类平台的通知短信,只有私人手机号发来的短信能正常显示。
后来无意间点开了手机的短信设置界面,才发现问题出在拦截功能上。之前清理手机内存的时候,误点了陌生短信拦截全开,系统自动屏蔽了所有平台、快递、验证码类的陌生号码短信,只保留了通讯录好友的消息,这就是公私短信接收状态不一样的根本原因。
很多人都忽略手机自带的短信权限管控。手机系统更新、安全软件自动优化,都会悄悄改动短信权限,不会弹出任何明显提示。我这次就是系统夜间自动更新后,默认开启了智能拦截规则,把高频的服务短信号码全部归类为垃圾短信直接拦截,连拦截提醒都不会推送。
关掉智能拦截、清空拦截黑名单里的公用服务号码后,静置了一分钟。
积压的十几条验证码、快递短信瞬间批量弹了出来,屏幕连续跳动了好几下。
本以为到这里问题就彻底解决了,结果过了半天,又出现了零星收不到短信的情况。反复排查后发现,还有一个很隐蔽的细节。手机的省电模式会冻结短信后台运行,一旦手机长时间锁屏待机,系统就会限制短信APP的后台推送权限,导致短信延迟接收,甚至直接接收失败,解锁屏幕后才能一次性加载所有消息。
之前一直觉得省电模式只是降低亮度、关闭后台刷新,没想到会直接影响短信接收功能。关掉极致省电模式,给短信APP开启后台常驻权限后,再也没有出现过短信延迟、接收不到的情况。
还有一次帮同事排查同款问题,发现他的情况和我完全不同。他既没有开拦截,也没开省电模式,单纯是手机双卡设置出错,默认数据卡和短信接收卡被系统错乱,导致副卡无法接收任何短信,重新切换重置双卡默认设置后立刻恢复正常。
不要一收不到短信就着急找运营商报修。运营商信号故障极少出现局部短信失灵的情况,绝大多数问题,都是手机本地的权限、拦截、后台设置出现了细微改动。
最后一次排查的时候,专门核对了短信中心号码。这个参数一旦被篡改或缺失,手机会彻底无法接收外网短信,日常使用中很少会变动,但刷机、系统大版本更新后有概率出错。
全程做完所有设置核对后,保持手机正常待机,没有开启任何后台限制功能,等待各类平台短信推送测试。