4

我注意到在我的应用程序安装期间,它请求“近似位置(基于网络)”权限。我没有在清单中要求 ACCESS_COARSE_LOCATION,但我使用了三个 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"/>

如何找出谁在请求 ACCESS_COARSE_LOCATION 权限?

Flurry 文档提到 ACCESS_FINE_LOCATION 是一个可选权限,但没有提及 ACCESS_COARSE_LOCATION。(https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/android/

我找不到有关 Facebook 和 Parse 网络相关权限的信息。

4

1 回答 1

0

如果您不想获得第三方依赖项的权限,最简单的方法是在清单中使用“删除”标签声明所有权限:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove"/>
于 2018-09-22T10:27:37.677 回答