必须从拦截源头逐层解除限制:先查垃圾短信文件夹恢复验证码并勾选“不再拦截此类短信”,再清空号码与关键词黑名单,关闭智能拦截开关并添加平台号段白名单,最后确认默认短信应用为系统原生“信息”且开启全部必要权限。

手机收到短信被拦截导致重要验证码无法查看,常见于系统将含“验证码”“6位数字”“登录”等特征的短信自动归入垃圾箱或直接静默丢弃,用户在收件箱完全看不到通知。这种情况必须从拦截源头入手,逐层解除限制,而非仅依赖“恢复单条短信”。
立即查看被拦截短信列表
安卓厂商(小米、vivo、OPPO、华为)均默认启用智能识别,会把106/95开头的平台短信自动移入“垃圾短信”“拦截记录”或“骚扰信息”文件夹,不触发通知也不出现在主收件箱。
打开系统自带【信息】App → 点击右上角三个点 → 选择【骚扰拦截】或【垃圾短信】→ 进入【拦截记录】或【垃圾短信】标签页 → 向下滑动查看最近7天记录。
重点查找发件号为1069、1065、1062、955**、400**等开头,内容含“【XX平台】”“您的验证码是”“6位数字”“30分钟内有效”字样的条目。发现目标短信后,长按该条目 → 选择【恢复到收件箱】→ 勾选【不再拦截此类短信】(此选项必须勾选,否则下次仍被拦)。
清空号码与关键词黑名单
手动添加的黑名单规则具有最高拦截优先级,一旦将106号段或“验证码”“code”“otp”等词加入,所有匹配短信会被彻底丢弃,连拦截记录都不留。
方法一:在【骚扰拦截】主界面 → 点击【黑名单管理】→ 分别进入【号码黑名单】和【短语黑名单】。
方法二:在【信息】设置中搜索“黑名单”,直接进入对应管理页。
在【号码黑名单】中逐条检查,删除所有含106、95、400、10086、10010、10000等运营商及常用服务号段的条目;【短语黑名单】中必须删除“验证码”“校验码”“code”“verify”“otp”“auth”“登录”“重置密码”等全部关键词条目,一个都不能漏。
关闭智能拦截开关并添加白名单
系统级智能拦截会基于内容语义判断风险,即使没进黑名单,也会因“含数字+时间戳+平台名”组合触发静默拦截。必须关闭该机制并主动放行可信渠道。
第一步:进入【骚扰拦截】→ 关闭【智能拦截】和【拦截通知类短信】两个总开关。
第二步:返回【骚扰拦截】主界面 → 点击【白名单】→ 【添加联系人】→ 手动输入常用平台号段,例如:
中国移动:10086、10657xxx、1069xxx
支付宝:106573000000
微信支付:106573000001
银行类:95588、95533、95599、95555
第三步:重启【信息】App,或开关一次飞行模式,让拦截策略重新加载生效。
重置默认短信应用与核心权限
若曾安装过第三方短信工具(如“短信管家”“GO短信”),它可能已被设为默认应用,导致系统原生【信息】App失去读取短信数据库的权限,验证码虽已抵达底层却无法显示。
① 进入【设置】→ 【应用与权限】→ 【默认应用设置】→ 【信息】→ 确认当前默认应用为系统自带“信息”(图标为白色信封),若显示其他名称,点击切换回“信息”。
② 返回【设置】→ 搜索“信息权限”→ 进入【信息】→ 【权限管理】→ 开启以下五项:
短信、存储、通知、自启动、【读取短信】必须设为“允许”。
这一步做完后,无需重启手机,立刻打开【信息】App,验证码应能正常出现在收件箱顶部。











