2015-11-23 13 views
4

因此,我只是將Google Analytics添加到我的應用程序的活動中。當將新的.apk上傳到Play商店時,它告訴我該應用程序現在需要另外1個權限:WAKE_LOCK。谷歌分析是否添加wakelock權限?

現在我100%確定此權限不在我的清單中,因此必須由Google Analytics添加。有沒有辦法禁用?或者會毀了谷歌分析?

在此先感謝!

+0

您是否已將此權限添加到您的清單文件中。 curiousMind

+0

我沒有,我不想使用權限,即使它使谷歌分析不太可靠。事情是:權限仍然被添加到我的apks,我不知道如何禁用它? –

回答

2

在Google Play設備上,後臺服務幾乎總是作爲「Google Play服務」運行,因此不需要WAKE_LOCK。

在非Google Play設備上,WAKE_LOCK有助於保持Google Analytics的調度流程/服務處於活動狀態,因此有更多機會報告/上傳數據。

+1

謝謝。我明白,但我如何禁用權限?它不在清單中。必須稍後添加。搖籃?任何想法? –

+1

你不能禁用它 –

+1

好的,謝謝:) –

10

嘗試使用「工具」命名空間,然後明確刪除「WAKE_LOCK」權限。我已經寫了一個完整的解釋here但是,在總結:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools"> 

    ... 
    ... 
    <uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" /> 
+0

任何副作用? –

+0

不會刪除我的情況下的權限... – aviran

1

呀最肯定被谷歌加入android.permission.WAKE_LOCK。他們在Fit API添加GPS的同時也做了同樣的事情。 LAME