REQUEST_INSTALL_PACKAGES:权限使用与应用程序的核心用途没有直接关系

Fra*_*eli 10 deployment android google-play-console

Google Play 支持不断拒绝我的应用程序的上次部署。

下面我就来说一下被拒绝的原因:

发现的问题:权限使用与应用程序的核心用途没有直接关系。我们发现您的应用不符合 REQUEST_INSTALL_PACKAGES 权限的使用方式。具体来说,权限的使用与应用程序的核心用途没有直接关系。

此外,请按照以下步骤使您的应用程序合规:

请从您的应用中删除 REQUEST_INSTALL_PACKAGES 权限的使用。

删除使用 REQUEST_INSTALL_PACKAGES 权限的未使用包后,我尝试重新部署,但应用程序一直被拒绝。

我可以确认当前使用的权限列表不包括 REQUEST_INSTALL_PACKAGES。

在 play.google.com 上,我检查了最后上传版本的权限列表(请参阅随附的屏幕截图)。

我还解压了最后上传的SDK文件(使用apktool),并在解压的文件夹中搜索“REQUEST_INSTALL_PACKAGES”;当然,没有找到任何结果。

有人对如何解决这个问题有任何建议吗?

在此输入图像描述

小智 13

我也出现了同样的问题。我的应用程序的早期版本包含此权限,但在最新的更新中,我删除了它们,但仍然通过邮件收到拒绝消息。然后我发现在另一个轨道(内部测试轨道)中,我有一个具有REQUEST_INSTALL_PACKAGES权限的apk。这是我的应用程序更新被拒绝的主要原因。我观察到“使用敏感权限的应用程序包和 APK”表单显示了有关使用 REQUEST_INSTALL_PACKAGES 的内部轨道的 apk 信息。

因此,我尝试使用新版本停用以前的内部轨道的 apk(不包含任何 REQUEST_INSTALL_PACKAGE 权限)。现在,当我再次打开表单页面“使用敏感权限的应用程序包和 APK”时。

在此输入图像描述

现在,它表明没有应用程序包或 apk 使用此敏感权限。希望它能够解决这个问题。我也在等待我的更新获得批准。


sat*_*sat 6

  • 第一步,检查您的清单合并文件是否显示指定的敏感权限。检查发布版本。(很可能不会,如果是,请删除此权限)

  • 第二步,在 Playstore 中,转到应用程序包资源管理器并检查是否有任何旧的应用程序包具有此权限并且仍然处于活动状态。如果是。您必须提供此曲目的更新。不幸的是,Google Play 评论电子邮件没有提到该问题可能出现在较旧的应用程序包或其他轨道中

  • 提供 Playstore 更新。

注意,如果您想强制删除此权限(如果您不关心哪个库添加它)

   <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)

如果以上都不起作用。你必须给他们写一封电子邮件并澄清。