[坑]真机短信接收权限配置也无效

这两天做Android短信验证码相关开发,在使用中已经注册android.provider.Telephony.SMS_RECEIVED 广播监听,且已配置相应的权限
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
,使用模拟器接受短信畅通无阻,到真机运行时,不能接收到短信验证码。

操作手机为 Vivo Y66L , android 6.0.1 手机

几经周折,发现设置中存在一个配置,导致不能接收到短信验证码信息

[设置] -> [信息] -> [验证码安全保护]

该选项开启之后,即将收不到验证码信息。

从网上也看到类似国产手机貌似有很多类似功能,比如小米2s,会在设置中添加 系统短信优先级的配置等等,都可能会导致短信接收不到。

虚拟机

虚拟机访问主机ip : 10.0.2.2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,097评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,147评论 19 139
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,938评论 22 665
  • 周四有点忐忑,因为担心成绩。晚上没收到短信,想着难不成是妞传达错误,不是一周一测?于是心就平静了。 ...
    yishi阳光阅读 215评论 0 0
  • 锤子一直是一个不好碰的话题,一讨论就意味着选站队,非黑即白。每次发布会,都有反对者蜂拥而起,从对 T1 的质疑到对...
    这呢阅读 222评论 2 1