我注意到在我的应用程序安装过程中,它请求“近似位置(基于网络)”权限。我没有要求进入舱单上的粗略位置,但我使用了三个sdk,这是唯一的嫌疑犯。
使用的sdk有:facebook、flurry和parse。
清单中声明的权限为:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE"/>
我怎样才能知道谁在请求访问粗略的位置许可?
flurry文档提到,access_fine_location是一个可选权限,但没有提到access_roarse_location。
我找不到有关Facebook和解析网络相关权限的信息。
最佳答案
如果您不想拥有来自第三方依赖项的权限,最简单的方法是在清单中声明具有“remove”标记的所有权限:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove"/>