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