删除权限后仍需更新位置权限声明 - 应用内容 - 拒绝 Google Play 控制台

Har*_*sar 7 android apk android-permissions flutter google-play-console

我面临着一个关于 Android 应用程序新版本发布的问题。

场景

我在 2 个月前(2020 年 12 月)将最初的 Flutter android 应用程序上传到 Google Play 商店,我们在那里意外添加了位置权限,即使没有使用代码。(只是在 Android 清单中添加了权限)。

现在我们提出了新版本的 flutter android 应用程序并尝试创建新的 Release 1.0.2 版本,它在提交新版本的应用程序时显示错误。

错误:修复错误以推出此版本

问题是关于我在 Play 商店上线的初始应用版本中使用的位置权限

问题需要解决:您的后台位置权限声明需要更新。

应用程序内容中,它显示敏感应用程序权限错误

注意:在敏感的应用程序权限 - 位置权限中。它没有显示管理按钮,而是有一个位置权限声明表的选项。

我们现在不想使用位置权限。所以我们删除了位置 权限并尝试上传新的发布版本,但这个 位置权限(敏感应用程序权限)声明 一次又一次地显示错误。

Har*_*sar 6

解决方案

  1. 首先填写位置权限声明表(之前推出的 APK 版本中使用的任何敏感权限)。这将修复应用程序内容的临时错误 - 敏感权限问题。

    在我的场景中,我在声明和随机 YouTube 视频链接中没有添加背景位置的使用。

  2. 权限声明后,您可以创建/编辑新版本。确保在将新版本 APK 添加到控制台之前,请分析 APK 并确保不再使用该敏感权限。(如果您再次使用该敏感权限,则需要在 AppContent -> 敏感权限中添加有效的敏感权限声明)

  3. 创建新的发布版本后,您可以从发布仪表板推出新的发布版本。

  4. 推出后,转到 应用程序内容 -> 敏感应用程序权限-> 单击管理并选择无单选按钮并保存。

  5. 完成。您的新发布版本应用程序即将上线!


小智 1

我遇到了同样的问题 - 我不再需要此权限,但 prod 中的 APK 使用了此权限(以及一些测试的一些版本\xc2\xa0),因此控制台只让我解释为什么我需要此权限而没有\如果我确实使用此权限,则不会显示问题。

\n

当我尝试添加新测试时,我总是被拒绝,因为我没有充分的理由为什么需要后台访问权限。\n如果您不再需要此权限: \n(我不有各部分、操作的确切名称,因为我在 Google Play 控制台中使用非英语)

\n

我找到了一个适合我的解决方案:由于后台位置访问,应用程序更新被谷歌播放拒绝(但我没有使用任何后台位置权限)

\n

应用程序内容->敏感应用程序权限-> 单击管理-> 单击显示 APK ...。您将看到使用后台权限的所有 APK。\xc2\xa0这些 APK 可以在测试或生产中使用。为了解决此问题,您需要将此列表清空。\n测试部分中的 APK:\n对于每个测试- 搜索版本的来源(来自内部测试/封闭测试的测试的版本\xc2\xa0...)\n在测试部分下,单击“管理”(即使对于暂停的测试),单击“新版本”并添加一个空的release (without APK) 单击以检查该版本。[在测试下添加一个新的空版本,该版本使用带有需要后台访问权限的 APK 的版本。不要添加新的空测试]。

\n

来自生产环境的 APK:\n您必须在生产环境中添加不包含后台权限的新版本。

\n

现在您将看到,当单击敏感权限上的“显示APks...”时,不会显示任何APK 。现在,当单击“管理”(在“敏感权限”下)时,您将遇到一个新问题 - 是否使用后台访问权限。单击“否”,现在您可以添加新测试。

\n