728x90
Runtime permission
(Permission을 menifest에 추가해도 에러발생)
원인
API23 이전에는 설치시 App에서 필요한 모든 권한을 허용하도록 했었다
하지만 보안상의 이유로 API23 이상 부터는 위험 권한에 대해서는 Runtime에 Permission을 허가해주어야 한다.
Android Docs - https://developer.android.com/training/permissions/requesting?hl=ko
( API 23 이전 - 설치 시 허가 ) ( API 23 이후 - Runtime 허가 )
Runtime에 사용자에게 Permission 요청하기
- Permission 이 필요한 경우 아래의 코드를 기입한다
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_SMS, Manifest.permission.READ_PHONE_NUMBERS, Manifest.permission.READ_PHONE_STATE},1);
'App > Android' 카테고리의 다른 글
Android - FCM 이용 Push Server 구축 - 2 (App에 Push Notification 추가) (2) | 2019.03.25 |
---|---|
Android - FCM 이용 Push Server 구축 - 1 (프로젝트 추가, Android 설정) (0) | 2019.03.25 |
Android - Android SDK 설치 및 설정 (0) | 2019.01.15 |
Android - 구글 로그인(Google Sign in Api) 이용 (5) | 2018.10.13 |
Android - 갤러리 만들기(Ncloud서버 , 스프링부트 서버) (0) | 2018.09.22 |