天天看點

[坑]真機短信接收權限配置也無效

這兩天做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

繼續閱讀