Google 播放:未显示用于删除先前为新 APK 声明的权限的表单字段 "Compliance Status"
Google Play: The form field "Compliance Status" to delete a previously declared Permission for a new APK is not shown
上下文
我使用 React Native 和 Expo 开发了一个 Android 应用程序。当我在 Google Play 上的 "Publication Management > Application Versions" 页面中发布 APK 时,权限声明出现了问题。
问题
对于之前版本的 APK,我已在 Google Play("Application Versions" 页面)中声明了 READ_SMS 权限。 现在,应用程序不再需要它;但是,Google Play 不提供允许我向其指示的表单字段。(cf. 部分 "What I have already tried to do > About Google Play")
预期结果
我希望能够删除 "READ_SMS" 权限的声明,以便能够发送新版本的 APK。例如感谢 "Compliance Status field"(cf. Whosebug 相关问题)。
当前结果
Google Play 向我显示了一个表格,我需要在其中填写新版本的 "READ_SMS" 权限(我不再需要,因此应该删除)的一种功能APK,因此我在这一步被阻止了。要素类型示例:"Default SMS Manager"、"Proxy Calls"、"Services - OEM" 等
下面是我做的截图。功能类型显示为(不需要和不需要的)READ_SMS 权限:
功能类型显示为(不需要和不需要的)READ_SMS 权限
我已经尝试过的事情
app.json 级别
我在 app.json 中更改了我的权限,只放置了我需要的地理定位:
"permissions": [
"ACCESS_COARSE_LOCATION",
"ACCESS_FINE_LOCATION",
],
在Google播放
我遵循了以下程序:https://gist.github.com/manishpatelgt/224a330a5d4c7eaf783ca3ff5d522274(cf. 部分 Whosebug 相关问题),其中特别指出:
1) 到 "Create a new version";
2) 然后点击 "Retain the old APK"
3) 在这里,通常会出现一个带有以下字段的表单:"No, this release does not meet the SMS and Call Log permissions policy": I don't see it. (Compliance Status field, cf.部分Whosebug相关问题)
Whosebug 相关问题
1) GitHub 注释中提供的程序:Previously declared permissions (2 permissions) google play app release
2) 在这个问题中找到了 Compliance Status 字段,但我在自己的表单中看不到它:
我从内部测试版本开始成功了,在那里我没有被要求对我的应用程序敏感的权限,然后我回到生产版本,奇迹般地权限表单消失了。我不知道为什么 google 游戏控制台绝对要我 select 敏感权限,可能是因为 alpha、beta 和测试版本中的旧 apk 使用了敏感权限?
最主要的是,现在我的应用程序只需要我想要的地理定位并遵守 Google Play 政策。祝你有美好的一天
上下文
我使用 React Native 和 Expo 开发了一个 Android 应用程序。当我在 Google Play 上的 "Publication Management > Application Versions" 页面中发布 APK 时,权限声明出现了问题。
问题
对于之前版本的 APK,我已在 Google Play("Application Versions" 页面)中声明了 READ_SMS 权限。 现在,应用程序不再需要它;但是,Google Play 不提供允许我向其指示的表单字段。(cf. 部分 "What I have already tried to do > About Google Play")
预期结果
我希望能够删除 "READ_SMS" 权限的声明,以便能够发送新版本的 APK。例如感谢 "Compliance Status field"(cf. Whosebug 相关问题)。
当前结果
Google Play 向我显示了一个表格,我需要在其中填写新版本的 "READ_SMS" 权限(我不再需要,因此应该删除)的一种功能APK,因此我在这一步被阻止了。要素类型示例:"Default SMS Manager"、"Proxy Calls"、"Services - OEM" 等
下面是我做的截图。功能类型显示为(不需要和不需要的)READ_SMS 权限:
功能类型显示为(不需要和不需要的)READ_SMS 权限
我已经尝试过的事情
app.json 级别
我在 app.json 中更改了我的权限,只放置了我需要的地理定位:
"permissions": [
"ACCESS_COARSE_LOCATION",
"ACCESS_FINE_LOCATION",
],
在Google播放
我遵循了以下程序:https://gist.github.com/manishpatelgt/224a330a5d4c7eaf783ca3ff5d522274(cf. 部分 Whosebug 相关问题),其中特别指出:
1) 到 "Create a new version"; 2) 然后点击 "Retain the old APK" 3) 在这里,通常会出现一个带有以下字段的表单:"No, this release does not meet the SMS and Call Log permissions policy": I don't see it. (Compliance Status field, cf.部分Whosebug相关问题)
Whosebug 相关问题
1) GitHub 注释中提供的程序:Previously declared permissions (2 permissions) google play app release
2) 在这个问题中找到了 Compliance Status 字段,但我在自己的表单中看不到它:
我从内部测试版本开始成功了,在那里我没有被要求对我的应用程序敏感的权限,然后我回到生产版本,奇迹般地权限表单消失了。我不知道为什么 google 游戏控制台绝对要我 select 敏感权限,可能是因为 alpha、beta 和测试版本中的旧 apk 使用了敏感权限?
最主要的是,现在我的应用程序只需要我想要的地理定位并遵守 Google Play 政策。祝你有美好的一天