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

位置权限声明即使在删除权限后也需要更新-应用内容-拒绝Google Play Console

郑俊材
2023-03-14

我面临一个关于Android应用程序新版本发布的问题。

场景:

我在2个月前(2020年12月)将初始flutter android应用程序上传到google play商店,即使在代码中没有使用,我们也意外添加了位置权限。(只是在Android清单中添加了权限)。

现在我们提出了新版本的flutter android应用程序并尝试创建新的Release版本1.0.2,它在提交新版本的应用程序时显示错误。

错误:修复错误以推出此版本

问题是关于我的初始应用程序版本中使用的位置权限,该版本在Play商店中上线

需要解决问题:您的后台位置权限声明需要更新。

在应用程序内容中,它在敏感应用程序权限中显示错误

注意:在敏感应用程序权限中-位置权限。它没有显示管理按钮,而是有一个位置权限声明表单选项。

我们现在不想使用位置权限。因此,我们删除了位置权限,并试图上传新的发布版本,但仍然这个位置权限(敏感应用程序权限)声明显示错误一次又一次。

共有3个答案

仇和蔼
2023-03-14

当我在生产环境中修改一个不使用敏感权限的应用程序时,也遇到了类似的问题

Play Store控制台显示应用程序处于“审查中”状态的原因是,它无法修改权限声明,因为它将应用程序的范围限制在单个国家,限制与生产中的版本不同

在能够调整到所有国家的区域分布之后,我开始发布一个不使用敏感权限的新版本,通过该版本,权限声明表单现在可以向我显示与后台位置无关的正确问题(“您的应用程序是否访问APK中的后台位置或针对Android 9或更旧版本的应用程序捆绑包?”)根据以下文件:

https://support . Google . com/Google play/Android-developer/answer/9799150?hl=en#zippy=,如何在后台删除位置

蒋承教
2023-03-14

我也有同样的问题——我不再需要这个权限,但是产品中的APK使用了这个权限(还有一些版本)

当我尝试添加新测试时,我总是被拒绝,因为我没有充分的理由需要后台访问权限。如果您不再需要此权限:(我没有相应部分的确切名称,因为我在 Google Play 管理中心中使用了非英语语言,因此采取了操作)

我找到了一个适合我的解决方案:由于后台位置访问,应用程序更新被谷歌播放拒绝(但我没有使用任何后台位置权限)。

应用程序内容中-

生产APK:您必须在生产上添加一个不包含后台权限的新版本。

现在,当您单击Display APK…on Sensitive permission…(显示APK……敏感权限…)时,您将看到没有显示APK。现在,当单击Manage(管理)(在Sensitivepermission.下)时,如果您确实使用后台访问,您将有一个新问题。单击“否”,现在您可以添加新测试。

孙洋
2023-03-14

解决方案:

>

  • 首先填写位置权限声明表单(以前推出的APK版本中使用的任何敏感权限)。这将修复应用程序内容 - 敏感权限问题的临时错误。

    在我的场景中,我没有添加任何背景位置的使用在声明和随机的youtube视频链接。

    声明权限后,您可以创建/编辑新版本。在将新版本APK添加到控制台之前,请确保分析APK并确保不再使用该敏感权限。(如果您再次使用该敏感权限,则需要在AppContent中添加有效的敏感权限声明-

    创建新的发布版本后,您可以从发布仪表板推出新的发布版本。

    推出后,转到应用程序内容-

    结束了。您的新发布版本应用程序即将上线!

  •  类似资料:
    • 我有一个针对SDK28的Android应用程序,所以我有处理的权限。我检查是否设置了,但当Exoplayer尝试读取文件(我验证该文件确实存在)时,我看到 com.google.android.exoplayer2.upstream.filedatasource$filedatasourceException:java.io.fileNotfoundexception:/storage/emula

    • 我分配一个角色权限来创建数据库。相同的角色被分配给登录用户,但是当我试图使用分配角色的登录用户创建新数据库时,我得到权限拒绝错误。 无法执行语句。权限拒绝,数据库主,所有者dbo。运行此命令需要以下权限:CREATE DATABASE。赛贝斯错误代码=10331严重级别=14,状态=3,事务状态=0第1行 我用15.5分和16分试了一下。我做错什么了吗?我们需要考虑其他参数吗?我经历了这次讨论 h

    • 我对Android Studio和Android编程都很陌生。我刚刚读了关于第一个common Intent教程的内容,它是关于。我试着编写一个简单的代码来测试这个意图,但是抛出的无效,堆栈跟踪如下所示: 05-20 15:36:25.010 2342-2342/com。维法隆。helloandroid E/AndroidRuntime:致命异常:主进程:com。维法隆。helloandroid,

    • 问题内容: max@serv$ whoami max max@serv$ ls -la ./defines.php -rwxrwxrwx 1 max max 1985 2011-11-16 02:01 ./defines.php max@serv$ chmod 0777 ./defines.php max@serv$ rm ./defines.php rm: cannot remove `./de

    • 我正试图编写代码,从一个Android应用程序发送一条短信,但当我试图发送短信时,它给我返回了错误: 我检查了,但我拥有清单中的权限,如下所示: null null 我在网上搜索了一下,但是所有的错误都是关于语法的,你能帮我一下吗?