I am not able to receive “android.provider.Telephony.SMS_RECEIVED” this broadcast in Android Oreo

后端 未结 1 1552
陌清茗
陌清茗 2020-12-06 19:30

This is my Menifest file




        
相关标签:
1条回答
  • 2020-12-06 19:37

    This fixed the issue for me - I wasn't explicitly requesting permission at runtime for android.Manifest.permission.RECEIVE_SMS. In earlier versions of android it was working fine but in android O devices i got the issue.

    int SMS_PERMISSION_REQ_CODE_SUBMIT = 101;
    if (ContextCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.RECEIVE_SMS)
                                != PackageManager.PERMISSION_GRANTED){
    
            ActivityCompat.requestPermissions(SmsActivity.this, new String[]{Manifest.permission.RECEIVE_SMS},
                                    SMS_PERMISSION_REQ_CODE_SUBMIT);
    }
    
    0 讨论(0)
提交回复
热议问题