안드로이드 11 변경 사항 - READ_PHONE_NUMBERS
안드로이드 11버전으로 타겟팅 하면 ,
전화번호를 가져오지 못하는 문제가 있다..
아래 권한을 추가하고
<uses-permission android:name="android.permission.READ_PHONE_STATE" android:maxSdkVersion="29"/>
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
READ_PHONE_STATE 권한 요청 부분을 찾아서 분기를 해줘야 한다..
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
TedPermission.with(this)
.setPermissionListener(permissionlistener)
.setRationaleMessage("App 실행을 위해서 필요한 권한을 요청합니다.")
.setPermissions(Manifest.permission.READ_PHONE_NUMBERS)
.check();
}else{
TedPermission.with(this)
.setPermissionListener(permissionlistener)
.setPermissions(Manifest.permission.READ_PHONE_STATE)
.check();
}