2014-04-09 42 views
1

我的應用程序實際上是使用PARSE庫進行推送通知,這需要一些權限才能正常工作。我注意到我的應用程序的一些潛在用戶對GET_ACCOUNTS權限有些懷疑:他們認爲它可以訪問他們的個人數據,或者如此: -/根據Android版本可以指定不同的權限嗎?

我查看了Android文檔(請參閱here ),並且似乎GET_ACCOUNTS僅適用於運行操作系統版本低於4.0.4的設備的推送通知,所以我想至少爲更高版本的操作系統擺脫該權限。

什麼是實現這一目標的最佳方法?我想我可以使用Play Store Multiple APK支持,但是這對於刪除Manifest文件中的單行權限真的有必要嗎?我希望有一個更好的解決方案,但到目前爲止我找不到任何其他解決方案。

回答

3
<uses-permission> Manifest條目

使用android:maxSdkVersion

<uses-permission android:name="android.permission.GET_ACCOUNTS" 
    android:maxSdkVersion="13" /> 

注意:您還是應該測試兩個版本的Android作爲解析仍然可以檢查的帳戶甚至更高Android版本。

+0

非常感謝!,這的確有訣竅! – CaroloMarcado

相關問題