2013-11-25 2 views
1

내 애플리케이션에 Flurry를 통합하려고합니다. 설치하는 동안 내 앱에서 요청하는 권한 중 하나는 '앱 실행 검색 권한'입니다. 내가 이해 한 바로는 장치의 다른 응용 프로그램에 액세스 할 수있는 권한입니다. 이 문제와 관련하여 두 가지 질문이 있습니다.Retrieve 실행중인 앱 권한

  1. 내 응용 프로그램이 장치의 위치 서비스를 사용하고 있는데이 권한이 필요합니까?

  2. 첫 번째 것이 아니라면 Flurry가이 권한을 필요로 할 가능성이 있습니까?

또한이 권한은 대개 우려와 의심으로 보입니까?

답변

4

당신이 말하는 권한은 android.permission.GET_TASKS이며 다른 응용 프로그램에 "액세스"할 수는 없지만 그에 대한 정보는 찾을 수 없습니다.

다른 응용 프로그램이 휴대 전화에서 실행 중인지 확인할 수 있습니다. 위험은 그 자체로는 아니지만 데이터를 도용하려는 사람에게 유용한 도구입니다. 이 권한이 필요한 일반적인 합법적 인 응용 프로그램에는 작업 킬러 및 배터리 기록 위젯이 포함됩니다. 그러나 그 외의 대부분의 앱에는이 권한이 필요하지 않습니다.

그러나 Flurry에는이 권한이 필요하지 않은 것으로 나타나므로 앱에 왜이 기능이 있는지 잘 모르겠습니다.

질풍에만 필요합니다

  • android.permission.INTERNET은 - 질풍 서버
  • android.permission.ACCESS_NETWORK_STATE 다시 분석 데이터를 전송하는 데 필요 - 장치의 네트워크 상태를 확인하는 데 필요합니다
위치는

(임의로)는 필요

  • android.permission.ACCESS_COARSE_LOCATION 또는
  • android.permission.ACCESS_FINE_LOCATION

http://support.flurry.com/index.php?title=Analytics/GettingStarted/Android http://support.flurry.com/index.php?title=Analytics/GettingStarted/TechnicalQuickStart/Android

는 아마도 질풍의 SDK는 그것을 필요로 사용되지하지만 더 이상하지 않습니다. 최신 버전의 SDK와 통합 코드를 사용하고 있는지 확인하십시오.

+0

btw은 (는) GET_TASKS이 (가) 사용되지 않으며, 지금은 REAL_GET_TASKS을 (를) 사용해야합니다. 앱이 시스템 앱이어야합니다. – JacksOnF1re