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 关联?

抓取Google Play商店应用

Alpha 版测试人员从哪里下载 Google Play Android 应用程序?

发布我的应用程序后,如何在我的 google play 控制台上更改应用程序内容描述?

厉害了我的App,入选Google Play全球编辑精选!

Google Play 仅在订阅列表中显示应用名称