Google Play 应用拒绝 - 不是核心功能 - 使用所有文件访问权限
Google Play App Rejection - Not a core feature - Use of All files access
我在 Play 商店上有一个应用程序,targetSdkVersion
从 29
更新到 30
,它被 Google 一次又一次地拒绝播放之后更新。
之前SDK Manifest中有MANAGE_EXTERNAL_STORAGE
的权限
从我的应用中完全删除 MANAGE_EXTERNAL_STORAGE
权限和存储权限(WRITE_EXTERNAL_STORAGE
)后,上传商店中的应用程序,应用程序更新再次被拒绝。
这是 email 从 Google Play 收到的拒绝原因。
注意:我正在将所有媒体文件保存在特定于应用程序的内部存储空间中。
此外,我在我的 SDK 中获得了 READ_EXTERNAL_STORAGE
的许可,因为我们的应用程序中有聊天功能,可以获取要发送的设备的图像和视频。
根据Use of All files access (MANAGE_EXTERNAL_STORAGE) permission
READ_EXTERNAL_STORAGE
权限没有影响。
Attached reference.
更新
我也从应用程序中删除了 READ_EXTERNAL_STORAGE
权限,但仍然以同样的原因被 Google Play 拒绝。
是存储策略问题还是其他问题?
我一个月都遇到同样的错误,但最后,Google Play 商店接受了我的上传。
简而言之,我所做的是为每条轨道创建新版本,而且 - 有趣的是 - 它奏效了!
(在我无数次更新试验之前,我们最新的生产版本是 2.23.5 (build 1)
,我们的活动轨道是内部测试轨道和生产,我试图将我的更新上传到内部测试轨道。)
以下是我应用的步骤:
- 创建了一个包含所有必要更改的新版本
2.24.1 (build 1)
。 (例如将 targetSdkVersion
升级到 30,删除 MANAGE_EXTERNAL_STORAGE
权限等)
- 激活我们的非活动轨道(开放、封闭的 Alpha 和 Beta 测试轨道),将相同的构建
2.24.1 (build 1)
上传到这些轨道,然后暂停这些轨道。 (我暂停了它们,因为我不会主动使用它们,你可能不想暂停)
- 创建了另一个版本
2.24.1 (build 2)
,它与版本 1 完全相同。我刚刚更新了它的版本号。
- 已上传
2.24.1 (build 2)
到内部测试轨道。
- 创建了另一个版本
2.24.1 (build 3)
,它与版本 3 完全相同。我刚刚更新了它的版本号。
- 已上传
2.24.1 (build 3)
到正式版。
- 转到“发布概述”页面,激活托管发布,以便在我的上传被接受后手动将我的上传发布到生产和其他轨道。
- 立即发送这些上传以供审核,瞧,Google 接受您的上传!
开始讽刺。
在此,我要祝贺 Google Play 支持,因为他们在文档、拒绝电子邮件以及对申诉的超快速响应中分享了所有这些细节。
停止讽刺。
我从这个答案 中找到了这个解决方案。我无法从 Google 的官方文档中找到任何帮助。他们总是用同样的电子邮件拒绝我的上传,这是人类无法解码的。他们再也没有回复我的上诉。
这个迁移和支持过程完全失败了。
谢谢Google Play 支持,除了对开发者的支持,你什么都不是。
我找到了我的问题的解决方案。
实际上 google 播放“内部测试频道”中还有另一个频道,它有一个具有权限的构建。您需要 remove/Update 任何通道内的任何构建都需要从任何敏感/高风险许可中清空。
我的 Android 被拒绝的构建在 3 周的头痛之后终于被批准了。
基本上,Google 正在检查旧 APK,如果它在任何轨道(内部、开放、封闭或生产)中可用且 违反政策。
因此,在这方面,您必须在存在此政策违规的轨道中将应用推广到 100%。这将停用旧版本。
我没有将新应用推广到 100%。
感谢 Google 政策团队。
解决您问题的一种方法是启动一个新应用。但是当你配置你的应用程序时,请禁用关于文件短信和文件关键的 iten。
恢复,您的应用已被拒绝,因为您的预配置。而不是通过您的代码。
我在 Play 商店上有一个应用程序,targetSdkVersion
从 29
更新到 30
,它被 Google 一次又一次地拒绝播放之后更新。
之前SDK Manifest中有MANAGE_EXTERNAL_STORAGE
的权限
从我的应用中完全删除 MANAGE_EXTERNAL_STORAGE
权限和存储权限(WRITE_EXTERNAL_STORAGE
)后,上传商店中的应用程序,应用程序更新再次被拒绝。
这是 email 从 Google Play 收到的拒绝原因。
注意:我正在将所有媒体文件保存在特定于应用程序的内部存储空间中。
此外,我在我的 SDK 中获得了 READ_EXTERNAL_STORAGE
的许可,因为我们的应用程序中有聊天功能,可以获取要发送的设备的图像和视频。
根据Use of All files access (MANAGE_EXTERNAL_STORAGE) permission
READ_EXTERNAL_STORAGE
权限没有影响。
Attached reference.
更新
我也从应用程序中删除了 READ_EXTERNAL_STORAGE
权限,但仍然以同样的原因被 Google Play 拒绝。
是存储策略问题还是其他问题?
我一个月都遇到同样的错误,但最后,Google Play 商店接受了我的上传。
简而言之,我所做的是为每条轨道创建新版本,而且 - 有趣的是 - 它奏效了!
(在我无数次更新试验之前,我们最新的生产版本是 2.23.5 (build 1)
,我们的活动轨道是内部测试轨道和生产,我试图将我的更新上传到内部测试轨道。)
以下是我应用的步骤:
- 创建了一个包含所有必要更改的新版本
2.24.1 (build 1)
。 (例如将targetSdkVersion
升级到 30,删除MANAGE_EXTERNAL_STORAGE
权限等) - 激活我们的非活动轨道(开放、封闭的 Alpha 和 Beta 测试轨道),将相同的构建
2.24.1 (build 1)
上传到这些轨道,然后暂停这些轨道。 (我暂停了它们,因为我不会主动使用它们,你可能不想暂停) - 创建了另一个版本
2.24.1 (build 2)
,它与版本 1 完全相同。我刚刚更新了它的版本号。 - 已上传
2.24.1 (build 2)
到内部测试轨道。 - 创建了另一个版本
2.24.1 (build 3)
,它与版本 3 完全相同。我刚刚更新了它的版本号。 - 已上传
2.24.1 (build 3)
到正式版。 - 转到“发布概述”页面,激活托管发布,以便在我的上传被接受后手动将我的上传发布到生产和其他轨道。
- 立即发送这些上传以供审核,瞧,Google 接受您的上传!
开始讽刺。
在此,我要祝贺 Google Play 支持,因为他们在文档、拒绝电子邮件以及对申诉的超快速响应中分享了所有这些细节。
停止讽刺。
我从这个答案
这个迁移和支持过程完全失败了。
谢谢Google Play 支持,除了对开发者的支持,你什么都不是。
我找到了我的问题的解决方案。 实际上 google 播放“内部测试频道”中还有另一个频道,它有一个具有权限的构建。您需要 remove/Update 任何通道内的任何构建都需要从任何敏感/高风险许可中清空。
我的 Android 被拒绝的构建在 3 周的头痛之后终于被批准了。
基本上,Google 正在检查旧 APK,如果它在任何轨道(内部、开放、封闭或生产)中可用且 违反政策。
因此,在这方面,您必须在存在此政策违规的轨道中将应用推广到 100%。这将停用旧版本。
我没有将新应用推广到 100%。
感谢 Google 政策团队。
解决您问题的一种方法是启动一个新应用。但是当你配置你的应用程序时,请禁用关于文件短信和文件关键的 iten。
恢复,您的应用已被拒绝,因为您的预配置。而不是通过您的代码。