权限声明表单仍显示在Google Play控制台中,即使已更新的APK未上传READ_CALL_LOG

问题描述 投票:6回答:3

TL; DR

一旦点击“创建发布”按钮,Google Play控制台就会强制显示权限声明表单(见下文),即使更新的APK上传时没有READ_CALL_LOG,这也会导致Google之前的警告电子邮件。

如果在没有敏感权限的情况下发布更新的APK,如何避免看起来无关的权限声明表?

问题详情

  1. 在Google通过电子邮件发送有关禁止使用它之前,PRODUCTION和ALPHA版本已通过READ_CALL_LOG许可提交。
  2. 现在,在创建新版本和单击“创建发布”按钮期间 - 它有利于“编辑发布”按钮,但是,没有后续版本(例如在BETA轨道中)。显示了在相应的曲目部分中唯一的消息“你有一个尚未推出的生产/ beta / alpha版本”。
  3. App Release菜单项中也有警告“在创建声明敏感权限的新应用程序版本之前,您无法编辑此应用程序。”。因此,创建不使用敏感权限的版本会很好。

您能否提一些建议。

不适当的权限声明表

Permissions Declaration Form

enter image description here

java android google-play-console
3个回答
2
投票

放弃

  • 自3月中旬以来,“否”选项被删除(请参阅注释中的详细信息),因此建议的解决方案不再适用。

解决方案(自3月中旬以来不起作用)

  • 上传没有敏感权限的应用二进制文件,即从应用中删除其使用情况。
  • 在“权限声明表”中为“合规性状态”选择“否”提交此版本。注意:在此阶段,您将看到警告“您必须符合权限策略...”
  • 对于下一个版本,一旦提交应用程序,所有警告都将消失。因此,在下一个应用上传时,不会有任何警告和表格。

附:不幸的是,如果没有应用程序版本发布,没有找到如何避免使用表单的选项。


1
投票

我也发现了同样的问题。最后我得到了解决方案。

解:

  1. 删除与SMS相关的权限并生成已签名的APK
  2. 上传APK测试版并尝试从测试版发布。
  3. 一旦beta上传成功,SMS合规表单将不会在生产版本上显示更多。
  4. 如果您可以从测试版发布它,那么可以从管理生产中上传另一个APK递增版本代码
  5. 现在您可以成功发布它。

1
投票

正如评论中所述,自2019年3月中旬以来,不存在“否”选项。

AFAIC因为“Google”会扫描所有APK以获取所包含的权限,这实际上应该使整个过程更简单而不是更加混乱。

我的解决方案是检查所有版本是否包含旧版APK并首先删除/更新它们。

在我的情况下,它是在内部测试轨道(Alpha发布轨道下方)的一个非常旧的版本。为了解决这个问题,我必须使用新的APK(没有权限的那个)创建新的内部测试版本,并停用旧的APK。

请记住检查所有陈旧版本。对我来说,它只是内部的一个。

之后,您可以创建新的生产版本,并且许可表单应该消失。

© www.soinside.com 2019 - 2024. All rights reserved.