2013-11-25 72 views
1

我正在嘗試在我的應用程序中集成Flurry。安裝時,我的應用程序要求的其中一個權限是「檢索正在運行的應用程序權限」。據我所知,這是權限訪問設備上的其他應用程序。我有兩個問題:檢索正在運行的應用程序權限

  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

相關問題