Google Play 控制台显示我的应用获得了后台位置权限,但我的应用没有
Posted
技术标签:
【中文标题】Google Play 控制台显示我的应用获得了后台位置权限,但我的应用没有【英文标题】:Google play console is showing that my app took background location permission but my app didn't 【发布时间】:2021-04-08 19:12:16 【问题描述】:我用颤振创建了一个安卓应用。我没有在我的应用中获得任何后台位置权限,但是当我尝试将我的应用上传到 Google Play 商店时,它显示我获得了后台位置权限。
这是我的清单文件的屏幕截图:
.
这是游戏控制台的屏幕截图,显示我获得了后台位置权限:
.
这里是我的应用的所有 pub 包的列表:
【问题讨论】:
【参考方案1】:也许您正在使用具有位置权限的库。在您的清单中编写本文底部的代码以删除权限。 但是注意,可能通过执行此操作,您的应用会遇到麻烦。在发布之前测试您的应用,或者查找并删除或替换使用位置权限的库。
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"
tools:node="remove" />
【讨论】:
非常感谢!它删除了不需要的权限。【参考方案2】:当我在 google play 控制台上上传一个新应用程序时,我遇到了同样的问题。 为了成功发布您的应用程序,您需要遵循以下步骤:
非常重要的注意事项:请记住,您需要将 APK 上传到它被拒绝的同一轨道中。
-转到谷歌游戏控制台并点击你想要的应用程序。
-如果您的应用在第一个版本中被拒绝(没有接受的实时版本),那么您必须检查内部测试选项卡、alpha 测试(封闭测试) 和开放测试应用等左侧标签面板。
-您可以在 Google Play 控制台左侧标签面板的 App bundle explorer 标签中查看您的 APK 权限列表。
- 转到可能在 alpha 测试(封闭式测试) 中您被拒绝的 APK 所在的相应轨道,然后在该轨道上上传一个新的 APK(而不是发布标签,这是一个单独的轨道)。
-在同一轨道上上传新的 APK 后,您将看到一个选项来禁用您有位置权限问题的旧 apk 版本。禁用它并暂停旧曲目。
-现在从左侧选项卡面板转到应用内容,滚动并查找“敏感应用权限”,然后点击管理。
-在位置权限下的下一页,点击管理。
-您会看到以下问题:您的应用是否在后台访问面向 Android 9 (Pie) 或更早版本(SDK 级别 28 或更低)的 APK 或 app bundle 中的位置?
-在选项中选择“否”。然后你就可以开始了,
-再次从应用程序包资源管理器中仔细检查权限列表。
希望对你有帮助。
【讨论】:
以上是关于Google Play 控制台显示我的应用获得了后台位置权限,但我的应用没有的主要内容,如果未能解决你的问题,请参考以下文章
我在 AdMob 控制台中的应用不再与 Google Play 关联?
Alpha 版测试人员从哪里下载 Google Play Android 应用程序?