坑 真機簡訊接收許可權配置也無效

2021-09-19 21:01:50 字數 371 閱讀 3248

這兩天做android簡訊驗證碼相關開發,在使用中已經註冊android.provider.telephony.sms_received 廣播監聽,且已配置相應的許可權

,使用模擬器接受簡訊暢通無阻,到真機執行時,不能接收到簡訊驗證碼。

操作手機為 vivo y66l , android 6.0.1 手機

幾經周折,發現設定中存在乙個配置,導致不能接收到簡訊驗證碼資訊

[設定] -> [資訊] -> [驗證碼安全保護]

該選項開啟之後,即將收不到驗證碼資訊。

從網上也看到類似國產手機貌似有很多類似功能,比如小公尺2s,會在設定中新增 系統簡訊優先順序的配置等等,都可能會導致簡訊接收不到。

虛擬機器訪問主機ip : 10.0.2.2

android 接收簡訊流程

簡訊來了之後framework會傳送廣播 android.provider.telephony.sms received privilegedsmsreceiver 此時,privilegedsmsreceiver會接受到該廣播,呼叫父類smsreceiver的onreceivewithprivil...

簡訊廣播接收者

package com.itheima.mobiesafe.receiver import com.itheima.mobiesafe.r import com.itheima.mobiesafe.service.gpsservice import com.itheima.mobiesafe.ser...

python 簡訊 Python怎麼接收手機簡訊?

python解決介面測試獲取手機驗證碼問題的方法 android在收到簡訊後會傳送乙個action為android.provider.telephony.sms received的廣播,所以我們只需要寫個類繼承broadcastreceiver就可以很容易地監聽到簡訊。package com.exa...