Android 2

[android] Android 6.0 권한 관리

회사에서 하이브리드 앱 프로젝트를 진행하던 중 안드로이드에서 권한 체크는 언제 도입이 되었는지 궁금해 졌다. 먼저 2015년 10월 5일에 출시 된 안드로이드 6.0 (Marshmallow) API 23부터 권한 체크가 지원이 되었다. 안드로이드 6.0 이전 버전에서는 앱을 설치할 때 사용자에게 모든 권한 동의를 한번에 받았다. 사용자들은 전체 접근권한에 동의를 해야 앱 다운로드 및 설치가 가능했다. 앱이 필요해서 설치했지만 앱에서 가져가는 권한들이 싫다면 앱을 사용하지 않는 방법밖에 없었다. 우리 개발자 입장에서는 AndroidManifest.xml에 필요한 권한들을 선언하기만하면 설치 시점에 한번 동의를 받으면 그 이후 해당 권한들을 사용할 수 있었다. 위에 권한 방식은 개인정보 무단 수집 등 악용 ..

Android 2023.07.09

[android] Android 11에서 전화번호 읽기 권한

Android 11부터는 앱에서 전화번호를 읽어오기 위한 권한이 변경이 되었다. developer.android.com/about/versions/11/privacy/permissions?hl=ko Android 11의 권한 업데이트 | Android 개발자 | Android Developers Android 11의 권한 업데이트 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 11에서는 사용자가 위치, 마이크, 카메라에 관해 더욱 세분화된 권한을 지정 developer.android.com  Android 11 (API 30) 이상 타겟팅을 하고 있다면 READ_PHONE_STATE 말고 READ_PHONE_NUMBERS 권한을 요청해야 함 AndroidM..

Android 2023.07.09