Google Play 应用程序拒绝 - 不是核心功能 - 使用所有文件访问权限

Muh*_*ais 12 mediastore google-play google-play-console scoped-storage android-11

我在 Play 商店中有一个应用程序,该应用程序targetSdkVersion已更新为30from 29,更新后该应用程序一次又一次被 Google Play 拒绝。

MANAGE_EXTERNAL_STORAGE此前, SDK Manifest 中有一项权限。

从我的应用程序中完全删除MANAGE_EXTERNAL_STORAGE 权限和存储权限 (WRITE_EXTERNAL_STORAGE ) 后,将应用程序上传到商店,应用程序更新再次被拒绝。

这是从 Google Play 收到的拒绝原因电子邮件。

注意:我将所有媒体文件保存在应用程序特定的内部存储中。

另外,我在我的 SDK 中获得了许可READ_EXTERNAL_STORAGE,因为我们的应用程序中有聊天功能,可以获取设备的图像和视频来发送。

根据许可没有影响。Use of All files access (MANAGE_EXTERNAL_STORAGE) permission READ_EXTERNAL_STORAGE

附参考。

更新

我也删除了READ_EXTERNAL_STORAGE该应用程序的权限,但仍然遭到 Google Play 出于相同原因的拒绝。

是存储策略的问题还是其他问题?

Meh*_*gör 10

我在一个月内遇到了同样的错误,但最终,Google Play 商店接受了我的上传。

简而言之,我所做的就是为每条轨道创建新的版本,而且 - 有趣的是 - 它起作用了!

(在我无数次的更新试验之前,我们的最新版本是生产2.23.5 (build 1),我们的活动轨道是内部测试轨道和生产,我试图将我的更新上传到内部测试轨道。)

以下是我已应用的步骤:

  1. 创建了一个包含所有必要更改的新版本2.24.1 (build 1)。(例如升级targetSdkVersion到30、删除MANAGE_EXTERNAL_STORAGE权限等)
  2. 激活我们的非活动轨道(开放、封闭 Alpha 和 Beta 测试轨道),将相同的版本上传2.24.1 (build 1)到这些轨道,然后暂停这些轨道。(我已经暂停了它们,因为我不会主动使用它们,你可能不想暂停它)
  3. 2.24.1 (build 2)创建了另一个与构建 1 完全相同的构建。我刚刚更新了它的构建号。
  4. 已上传2.24.1 (build 2)至内部测试轨道。
  5. 2.24.1 (build 3)创建了另一个与构建 3 完全相同的构建。我刚刚更新了它的构建号。
  6. 上传2.24.1 (build 3)到生产轨道。
  7. 转到“发布概述”页面,激活托管发布,以便在我上传的内容被接受后手动将其发布到制作和其他轨道。
  8. 立即发送这些上传内容进行审核,瞧,Google 接受了您的上传内容!

讽刺。

在此,我要祝贺 Google Play 支持,因为他们在文档、拒绝电子邮件以及对上诉的超快速响应中分享了所有这些详细信息。

讽刺关掉。

我发现这个解决方案引用了这个答案/sf/answers/4895340201/。我无法从 Google 官方文档中找到任何帮助。他们总是用同一封电子邮件拒绝我上传的内容,而人类无法解码。他们再也没有回复我的上诉。

这次迁移和支持过程完全失败了。

感谢 Google Play 支持,你们除了对开发者的支持之外什么都没有。


Muh*_*ais 4

经过 3 周的头痛之后,我的 Android 被拒绝的版本终于获得批准了。

基本上,Google 正在检查旧的 APK,如果它在任何轨道(内部、开放、封闭或生产)中可用且违反政策

因此,在这方面,您必须在违反此政策的轨道上将应用程序推广到 100%。这将停用旧版本。

我并没有 100% 推出新应用程序。

感谢 Google 政策团队。