안드로이드 앱이 특정 권한을 이용할 때를 알 수 있을까요?
조회수 523회
안녕하세요! pjhjohn님의 블로그에 나온 삼성 '앱 권한 모니터' 파헤치기 라는 글을 보고 궁금증이 생겨서 질문드립니다.
상세 기능에서는 앱 권한 모니터는 앱을 사용하지 않을 때 특정 권한이 사용되면 1분 간격으로 사용자에게 알린다고 했는데, 앱 권한이 동작하는지 어떻게 알고 이런 권한이 동작하는 것도 탐지하려면 어떤 권한이 추가로 필요할까요?
만약 검색해서 바로 나오는 결과라면 어떤 검색어를 입력하면 되는지도 알려주면 감사하겠습니다!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
https://developer.android.com/training/permissions/requesting?hl=ko, 안드로이드 6.0 이상부터는 사용자에게 권한을 부여 받아야 앱을 동작 시킬 수 있습니다. checkSelfPermission() 함수를 사용하면 앱이 해당 권한을 가지고 있는 지 확인 할 수 있습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
- 감사합니다! 그러면 다른 앱에서도 해당 앱이 특정 권한을 사용하였는지는 어떻게 알 수 있을까요? 알 수 없는 사용자 2019.9.30 16:44
- https://stackoverflow.com/questions/5385957/how-to-get-apps-permission-for-each-app-how-to-do-it-programmatically-on-andro, 여기 내용을 참조 해 보자면 PackageManager.GET_PERMISSIONS 플래그를 통해 앱이 가지고 있는 권한을 얻어올 수 있다고는 하는데 직접 해봐야 할 것 같습니다. 알 수 없는 사용자 2019.9.30 17:08
-
댓글 입력