当前位置: 首页 > 知识库问答 >
问题:

Google Play控制台阻止上传或推广符合敏感权限策略的新应用版本

苏鸿才
2023-03-14

我有一个现有的应用程序已发布到需要 SMS 权限的生产和测试版轨道。为了遵守Google最近对这些权限的政策更改,我已经删除了所有SMS权限,并且具有更高版本代码的新版本不需要这些权限,这些权限位于内部测试和alpha轨道中。

我无法将这些兼容版本升级到beta版或生产轨道,也无法将新的更高版本直接上传到beta或生产轨道。我总是看到红色的“无法保存更改”栏。我无法按照Google的建议禁用测试程序或从测试程序中删除测试程序,“或者,如果不符合此策略,请考虑停用当前未使用的任何Open、Closed或Internal测试程序。”控制台中也没有向我提供“权限声明表”。

Play控制台似乎让我陷入了一个循环,我“…在您创建声明敏感权限的新应用程序版本之前,无法编辑此应用程序。”我无法创建新的应用程序版本,因为我无法编辑应用程序。

我只想在删除 SMS 权限的情况下发布我的应用的新更高版本,而不是根据需要声明它们。有什么建议吗?

共有3个答案

公孙芷阳
2023-03-14

我刚刚意识到我的过程有点不同:

    < li >确保Alpha或Beta版跟踪没有权限违规的旧APK。 < li >如果有,请在将新版本上传到生产之前删除/停用Beta和Alpha版本。 < li >如果您不能简单地< code >删除或< code >停用一个Alpha或Beta版本,有些人认为这是问题所在(正如我的问题),那么您必须用一个新版本覆盖现有的Alpha/Beta版本...迫使阿尔法/贝塔自动关闭。 < li>Alpha/Beta 管理 -

希望这能帮助到其他人。我花了两个小时的沮丧才最终解决这个烂摊子。

谷歌应该只允许你删除阿尔法/测试版 - 或者更具体地说,甚至不认为它们是有效的生产。甚至更多,LABEL哪些版本没有通过要求。我花了好几个小时才发现这是一个1.5岁的Alpha版本在向我致敬。

诸葛卜霸
2023-03-14

在这篇文章中:

我终于成功了。我创建了一个新版本,但没有上载新的APK,在这个版本中,我停用了除当前版本之外的所有以前的APK。在这个发布表单中,您会看到一个敏感的权限声明表单,我在其中声明发布不符合新法规。(这会提示您必须在3月19日之前遵守的警告)。推出这个版本后,基本上没有什么变化,因为没有新的APK可用,我用我想发布的新APK创建了一个新版本,这一切正常进行,目前正在推出中。

也请尝试此链接中的其他解决方案

满耀
2023-03-14

只是有同样的问题
如果不接受内联许可声明表单,似乎无法解决此问题。

我解决这个问题的方法是:

  1. 单击目标频道中的“创建发布”
  2. 上载具有更高版本的新APK,并删除SMS权限
  3. [重要信息]单击上一版本(包含SMS权限的版本)上的RETAIN,它将显示内联权限声明表单。
  4. 在“权限声明表单”中的“符合性状态”下(此版本是否符合SMS和呼叫日志权限策略?如果选择“否”,则可以在不选择任何核心功能的情况下提交表单。),选择“否,则此版本不符合SMS和呼叫日志权限策略”
  5. 选中声明下的所有复选框(通过提交此权限声明表,我确认)
  6. 单击保存,然后单击查看按钮
  7. 您将导航到Review and rollout屏幕,并最终启用rollout按钮

为了删除保留的版本(从步骤3-包含SMS权限的版本),您可以创建另一个版本(具有更高版本的APK),在该版本中,您可以停用任何以前的版本。

 类似资料:
  • 我在play store中将apk添加到alpha和beta时出现此错误。生产正常。 我找到了答案。 Google play控制台说“在创建声明敏感权限的新应用版本之前,您无法编辑此应用程序”如何修复它? 警告您的Apk正在使用需要隐私策略的权限:(android.permission.READ\u PHONE\u STATE) Im未使用read\u phone\u state权限,也未使用sm

  • 当我将apk添加到play Store中的alpha和beta时,我得到了这个错误。生产正常。 我找到了答案。 谷歌play控制台说“你不能编辑这个应用程序,直到你创建一个新的应用程序发布声明敏感的权限”如何解决?

  • 今天早上我无法在上发布我的新版本。它表明, "在创建声明敏感权限的新应用版本之前,您无法编辑此应用" 并且它不提供修复选项。有谁知道如何解决它?

  • 我使用从使用API的ReactJS发送数据,我得到一个错误: 以下是错误: CORS策略已阻止从来源“http://localhost/2019/EURDU/user_controllers/userregistercontroller/userregistration”访问位于“http://localhost:3000”的XMLHttpRequest:飞行前响应中的access-control

  • 我想出了将创建策略的权限委托给用户的想法。分配给此用户的策略是: 现在,由于用户可以在路径sys/policies/acl/user-*中创建策略,这样的策略可以包含对Vault中任何路径的任何权限,这当然不是我想要实现的。我想将此策略创建权限限制在给定的路径上。这在金库里有可能吗?

  • SonataUserBundle SonataUserBundle是sonata项目中有关用户管理的部分,它其实是集成了FOS/UserBundle组件(感兴趣可以去git上找,但个人觉得直接用SonataUserBundle就够了)并增添了一些功能,使用SonataUserBundle需要安装如下扩展,执行: [root@centos7vm mywebsite]# composer requi