Google Play:未显示用于删除先前声明的新 APK 权限的表单字段“合规状态”

Posted

技术标签:

【中文标题】Google Play:未显示用于删除先前声明的新 APK 权限的表单字段“合规状态”【英文标题】:Google Play: The form field "Compliance Status" to delete a previously declared Permission for a new APK is not shown 【发布时间】:2019-08-16 17:48:12 【问题描述】:

上下文

我使用 React Native 和 Expo 开发一个 android 应用程序。我在许可声明中遇到的问题是当我在 Google Play 上发布 APK 时,在“发布管理 > 应用程序版本”页面中。

问题

对于我以前的 APK 版本,我已在 Google Play(“应用程序版本”页面)中声明了 READ_SMS 权限。 现在,应用程序不再需要它了;但是,Google Play 并没有为我提供一个表单字段来让我对其进行指示。cf.“我已经尝试做的事情 > 关于 Google Play”部分)

预期结果

我希望能够删除“READ_SMS”权限的声明,以便能够发送新版本的 APK。例如,感谢“合规状态字段”(cf. *** 相关问题)。

当前结果

Google Play 向我显示了一个表单,我需要为新版本 APK 的“READ_SMS”权限(我不再需要,因此应该删除)填写一种功能类型,因此我是在这一步被阻止。功能类型示例:“默认短信管理器”、“代理呼叫”、“服务 - OEM”等。

下面是我做的截图。功能类型显示为(不需要和不需要的)READ_SMS 权限:

功能类型显示为(不需要和不需要的)READ_SMS 权限

我已经尝试过的事情

在 app.json 级别

我在 app.json 中更改了我的权限,只放了我需要的地理位置:

"permissions": [
      "ACCESS_COARSE_LOCATION",
      "ACCESS_FINE_LOCATION",
    ],

在 Google Play 中

我遵循了以下程序:https://gist.github.com/manishpatelgt/224a330a5d4c7eaf783ca3ff5d522274(cf. 部分 *** 相关问题),其中特别指出:

1) 到“创建一个新版本”; 2)然后点击“保留旧APK” 3) 这里通常会出现一个表单,其中包含以下字段:“否,此版本不符合短信和通话记录权限政策”:我没有看到。(合规状态字段, cf. 部分 *** 相关问题)

*** 相关问题

1) 评论中提供的 GitHub 程序:Previously declared permissions (2 permissions) google play app release

2) 在此问题中找到合规状态字段,但我无法以自己的形式看到它:Permissions Declaration Form still showing in Google Play Console even with updated APK uploaded without READ_CALL_LOG

【问题讨论】:

您好,欢迎来到 ***。您是否尝试过联系 Google Play 商店支持团队? 不,我正在联系他们。 Google Play 商店支持?除非您喜欢与机器人对话,否则没有这样的事情。当你弄清楚时告诉我,这太痛苦了。 谢谢.. 是的,我会告诉你的。 【参考方案1】:

我从内部测试版本开始成功,在那里我没有被要求对我的应用程序敏感的权限,然后我回到生产版本,权限表单奇迹般地消失了。我不知道为什么 google play 控制台绝对要我选择敏感权限,可能是因为 alpha、beta 和测试版本中的旧 apk 使用了敏感权限? 最主要的是,现在我的应用程序只需要我想要的地理位置并尊重 Google Play 政策。祝你有美好的一天

【讨论】:

以上是关于Google Play:未显示用于删除先前声明的新 APK 权限的表单字段“合规状态”的主要内容,如果未能解决你的问题,请参考以下文章

从 Google Play 中删除未发布的应用

从 google play 服务中删除未使用的功能

使用 Proguard 删除 Google Play Services 库中未使用的类

如何从 Google Play 控制台帐户中删除未发布的 apk

我的应用在 2 天后未在 Google Play 中显示

成就未显示在 Google Play 游戏应用中