我将我的react-native应用程序上传到PlayStore,发现我的应用程序“可能请求权限”来访问位置。
我不在应用程序上使用位置服务,因此我希望将其删除。无论如何,有没有找出潜在使用定位服务的地方? AndroidManifest.xml没有提及任何位置服务。如何删除此权限?
我希望在上载时从Play商店的权限中删除“可以请求访问位置”。
答案 0 :(得分:0)
尝试将其添加到您的AndroidManifest中:
<uses-permission tools:node=”remove” android:name=”EnterPermissionNameHere” />
重要的部分是属性tools:node=”remove”
,这样,如果从应用程序内的某个位置添加了权限,它将尝试删除该权限。只要确保将“ EnterPermissionNameHere”替换为确切的权限名称即可,例如“ android.permission.ACCESS_FINE_LOCATION”
也许这可以解决您的问题
答案 1 :(得分:0)
可能是您集成到应用中的一些第三方使用的位置服务。
您应该这样删除
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"
tools:node="remove" />
增加apk版本并上传到Play商店。如果不接受,请手动向Playstore小组提出申诉。
有关更多详细信息,请参见Here
答案 2 :(得分:0)
添加此
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.blah.blah">
.......
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" tools:node="remove" />
引用:https://support.google.com/googleplay/android-developer/answer/9888170