添加没有敏感权限的新版本时,"发布声明敏感权限"错误

ksg*_*rkn 9 android store google-play google-play-console

我在播放商店中添加apk到alpha和beta时出现此错误.生产是正常的.

我找到了这个答案.

谷歌播放控制台说"你不能编辑这个应用程序,直到你创建一个新的应用程序版本声明敏感权限"如何解决它?

警告您的Apk正在使用需要隐私策略的权限:(android.permission.READ_PHONE_STATE)

我既不使用read_phone_state权限也不使用sms,调用日志权限

我已经在下面添加了屏幕截图我的谷歌游戏商店帐户.

在此输入图像描述

我看不出真正的问题在哪里.此页面仅表示存在错误.

这是我的所有权限

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <uses-permission android:name="android.permission.WRITE_SETTINGS"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    <uses-permission android:name="android.permission.READ_LOGS"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

Vad*_*tov 9

在我们的案例中,我们认为我们的应用程序还没有 “读取短信/通话记录”权限,并且存在相同的错误。但是我们计划将此类功能添加到我们的应用中,因此我们之前通过Google Forms链接(在将其集成到Play Console中之前)对敏感的权限声明表单进行了汇总,但有所减少。

因此,我们的解决方案是:
1. READ_SMS向我们的apk 添加许可并增加版本代码
。2.在alpha通道中发布新的apk,并声明该发行版不符合新规定(在许可声明表格中)。此后,错误消失了。
3.发布已删除此权限的更新的APK(首先是我们的目标)

步骤2之后,错误消失了,因此我们能够将计划的apk发布到生产中。

更新:
原来我们的Alpha频道中有一个具有“阅读短信”权限的旧版APK。因此,您可以使用这些说明来触发声明表单,但是以后仍然需要删除此apk以便遵守新规则。该错误消失后,我们就是这样做的。


has*_*ikh 6

我通过以下步骤解决了这个问题,

  1. 创建一个版本,而不是上传新的apk /包从库中选择任何具有短信或呼叫权限的人.

  2. 填写所有必要的详细信息和申报表,保存并查看.

  3. 现在去发布管理并编辑此版本并上传您应该上传的新apk/bundle.

  4. 现在你不会看到任何错误消息.

  5. 填写所有详细信息,保存,查看和推出.


归档时间:

查看次数:

3790 次

最近记录:

6 年,9 月 前