【问题标题】:QUERY_ALL_PACKAGES permission issue while my app doesn't contain itQUERY_ALL_PACKAGES 权限问题,而我的应用程序不包含它
【发布时间】:2022-08-10 05:56:16
【问题描述】:

我的应用程序的旧版本包含 QUERY_ALL_PACKAGES 权限,但是在发送给我的 Google 电子邮件说我不能在我的应用程序中使用此权限后,我将其删除,然后我检查我的应用程序是否仍然具有权限,然后我\'我确定我的应用没有权限,谷歌仍然接受我的应用,但有 QUERY_ALL_PACKAGES 权限问题,说我不能使用我已经删除的权限。

你可以检查我是否错过了底部截图中的任何内容

release details from google play console

permission from a device after installing the app

我还尝试将以下行添加到我的 AndroidManifest.xml 文件中

<uses-permission android:name=\"android.permission.QUERY_ALL_PACKAGES\" tools:node=\"remove\" tools:ignore=\"QueryAllPackagesPermission\" />
  • 您使用的是“内部测试”、“封闭式测试”还是“开放式测试”发布轨道?如果这些轨道仍包含使用此权限的应用版本,您将需要创建新版本以取代这些版本。
  • 是的,您是对的,我正在使用具有该权限的内部测试,我将尝试它。
  • 这是工作。您可以将其写为答案,以便其他人清楚我的解决方案是什么。

标签: android android-permissions google-play-console


【解决方案1】:

正如我们在 cmets 中所讨论的,您还需要检查您的“内部测试”、“封闭测试”和“开放测试”发布轨道。如果这些轨道仍包含使用此权限的应用版本,您将需要创建新版本以取代这些版本。

此外,请注意,即使您更新了所有发布轨道,您仍可能会收到一封拒绝电子邮件。这是因为自动审核可能会先于其他轨道完成。所以审查失败了,因为它仍在查看您其他发行轨道上未审查的版本。

【讨论】:

  • 我们更新了所有测试渠道,但仍然被拒绝……等待谷歌回复。 :(你知道其他可能的原因吗?
  • 也许权限在您的依赖项之一中?检查您的合并清单。
猜你喜欢
  • 2022-08-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2020-06-26
  • 2021-12-26
  • 2010-12-13
  • 2022-08-03
  • 1970-01-01
相关资源
最近更新 更多