GooglePlay位置后台访问警报



由于位置隐私的新规则,谷歌最近删除了我的应用程序。我正在使用Mapbox库制作地图,我有ACCESS_FINE_LOCATION权限,当我将新生成的应用程序上传到谷歌播放时,它会说我的应用程序使用后台位置,并强制我进入隐私选项卡以获取更多信息,我没有任何BACKGROUND_LOCATION权限,也没有使用这个功能,我所有的用途都是通过地图选择用户的当前位置。

不过,谷歌说我使用背景定位。顺便说一句:使用此代码删除权限,即使它不存在:

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" tools:node="remove" />

并且仍然存在问题。我该怎么办?我不需要后台定位权限,也不使用它。

您可以转到Android Studio中的"合并清单"选项卡来了解权限的来源。

请参阅:管理舱单

最有可能的是,Mapbox请求这个权限,你应该排除一个功能来禁用它。

我遇到了同样的问题。我的flutter应用程序有2个AndroidManifest.xml文件:

  • profile/AndroidManifest.xml
  • main/AndroidManifest.xml

当我将权限删除添加到配置文件/AndroidManifest.xml时,一切都没有改变。但在扩展了main/AndroidManifest.xml文件后,Google Play控制台显示了错误,我可以再次使用Mapbox组件发布我的应用程序。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="...">
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" tools:node="remove"/>

最新更新