我有一个现有的应用程序已发布到需要 SMS 权限的生产和测试版轨道。为了遵守Google最近对这些权限的政策更改,我已经删除了所有SMS权限,并且具有更高版本代码的新版本不需要这些权限,这些权限位于内部测试和alpha轨道中。
我无法将这些兼容版本升级到beta版或生产轨道,也无法将新的更高版本直接上传到beta或生产轨道。我总是看到红色的“无法保存更改”栏。我无法按照Google的建议禁用测试程序或从测试程序中删除测试程序,“或者,如果不符合此策略,请考虑停用当前未使用的任何Open、Closed或Internal测试程序。”控制台中也没有向我提供“权限声明表”。
Play控制台似乎让我陷入了一个循环,我“…在您创建声明敏感权限的新应用程序版本之前,无法编辑此应用程序。”我无法创建新的应用程序版本,因为我无法编辑应用程序。
我只想在删除 SMS 权限的情况下发布我的应用的新更高版本,而不是根据需要声明它们。有什么建议吗?
我刚刚意识到我的过程有点不同:
管理
-
希望这能帮助到其他人。我花了两个小时的沮丧才最终解决这个烂摊子。
谷歌应该只允许你删除阿尔法/测试版 - 或者更具体地说,甚至不认为它们是有效的生产。甚至更多,LABEL哪些版本没有通过要求。我花了好几个小时才发现这是一个1.5岁的Alpha版本在向我致敬。
在这篇文章中:
我终于成功了。我创建了一个新版本,但没有上载新的APK,在这个版本中,我停用了除当前版本之外的所有以前的APK。在这个发布表单中,您会看到一个敏感的权限声明表单,我在其中声明发布不符合新法规。(这会提示您必须在3月19日之前遵守的警告)。推出这个版本后,基本上没有什么变化,因为没有新的APK可用,我用我想发布的新APK创建了一个新版本,这一切正常进行,目前正在推出中。
也请尝试此链接中的其他解决方案。
只是有同样的问题
如果不接受内联许可声明表单,似乎无法解决此问题。
我解决这个问题的方法是:
声明
下的所有复选框(通过提交此权限声明表,我确认)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