Google 游戏控制台显示我的应用获得了后台位置权限,但我的应用没有

Google play console is showing that my app took background location permission but my app didn't

我用 flutter 创建了一个 android 应用程序。我没有在我的应用中获得任何后台位置许可,但是当我尝试将我的应用上传到 Google Play 商店时,它显示我获得了后台位置许可。

这是我的清单文件的屏幕截图:

.

这是游戏控制台的屏幕截图,显示我获得了后台位置权限:

.

这里是我的应用程序的所有 pub 包的列表:

也许您正在使用具有定位权限的图书馆。在您的清单中写入此 post 底部的代码以删除权限。 但请注意,可能通过执行此操作,您的应用会遇到麻烦。在发布之前测试您的应用,或者查找并删除或替换使用位置权限的库。

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

我在 google 播放控制台上上传新应用程序时遇到了同样的问题。 为了成功发布您的应用程序,您需要遵循以下步骤:

非常重要的注意事项:请记住,您需要将 APK 上传到被拒绝的同一轨道。

-转到 google 玩控制台并单击您想要的应用程序。

-如果您的应用程序在第一个版本中被拒绝(未接受实时发布),那么您必须检查内部测试选项卡,alpha 测试(封闭测试) 并打开在左侧选项卡面板中测试应用程序等。

-您可以在 Google 游戏控制台左侧标签面板的 App bundle 资源管理器标签中查看您的 APK 权限列表。

-可能在 alpha 测试(封闭测试) 中转到相应的轨道,您被拒绝的 APK 所在的位置,并在该轨道上上传一个新的 APK(不是发布选项卡,那是一个单独的轨道)。

-在同一轨道上上传新 APK 后,您将看到一个选项,可以禁用您在其中存在位置权限问题的旧 APK 版本。禁用它并暂停旧曲目。

-现在从左侧选项卡面板转到应用内容,滚动并查找“敏感应用权限”,然后点击管理。

-在位置权限下的下一页,点击管理。

-您会看到以下问题:您的应用是否在针对 Android 9 (Pie) 或更早版本(SDK 级别 28 或更低)的 APK 或应用程序包中的后台访问位置?

-Select “否” 在 options.And 你很高兴,

-再次从应用程序包资源管理器中仔细检查权限列表。

希望对您有所帮助。