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

Bap*_*IER 5 android google-play android-permissions expo

语境

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

问题

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

预期成绩

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

当前结果

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

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

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

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

我已经尝试做的

在 app.json 级别

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

"permissions": [
      "ACCESS_COARSE_LOCATION",
      "ACCESS_FINE_LOCATION",
    ],
Run Code Online (Sandbox Code Playgroud)

在 Google Play 中

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

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

StackOverflow 相关问题

1)评论中提供的GitHub程序:先前声明的权限(2个权限)google play app release

2) 在这个问题中找到了合规状态字段,但我在我自己的表单中看不到它:即使在没有 READ_CALL_LOG 的情况下上传了更新的 APK,权限声明表仍然显示在 Google Play 控制台中

Bap*_*IER 0

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