为什么我收到"SMS和CALL_LOG权限警告"

ksg*_*rkn 8 permissions android google-play

我在我的应用程序中有很多权限,但我没有任何call_log权限,但我从播放控制台收到此警告.这是常见警告或下面的此权限是否隐藏了call_log权限.

在此输入图像描述

 <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.READ_PHONE_STATE" />
        <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" />
    <uses-permission android:name="android.permission.SEND_SMS" />
Run Code Online (Sandbox Code Playgroud)

Man*_*ddy 11

你有

uses-permission android:name="android.permission.SEND_SMS"
Run Code Online (Sandbox Code Playgroud)

这是短信

在以下情况下,Google Play可能会为非默认短信,电话或助理处理程序的应用提供临时例外:

  1. 使用权限为用户提供核心应用程序功能

  2. 目前没有其他方法可以提供核心功能

你必须填写此表格,谷歌必须批准它

在此输入图像描述

你可以在这里找到更多信息

编辑

对于在删除权限后仍然出现此错误的任何人.尝试从您的帐户中删除所有以前的APK(也来自alpha,beta,内部测试,如果有的话)

  • Google 通过短信和通话记录一起实施了此政策更改,因此他们可能会发送违反任何政策的通用消息 (2认同)
  • 我已经删除了那些权限,但仍然要强制填写该表格,所以我该如何绕过Google的这种愚蠢形式。 (2认同)

小智 6

请参阅以下说明以提交申报表:

A1.转到控制台>应用程序版本>单击"创建版本">"上载要释放A2的新APK".保留当前版本的APK A3.点击"从库中添加">"上传所有有效的APK"以涵盖应用中各个曲目的所有权限

您可以在发布管理>工件库中找到活动的APK

A4.填写权限声明表以获取扩展"合规性状态">选中"否,此版本不符合SMS和呼叫日志""声明">检查所有A5.点击页面底部的"保存"

之后,请保持同一页面并按照以下步骤操作:

B1.停用并删除您不想发布的旧版APK.B2.再次单击"保存",然后选择"查看"B3.然后,您将能够通过单击"开始滚出"按钮发布新版本的APK.

完成所有步骤后,如果您的APK不再具有敏感或高风险权限,请跳过以下步骤(C1~4),无需其他操作.但是,如果您上传了具有敏感或高风险权限的新APK,请注意您的应用将在2019年3月9日之后删除.

如果您的新APK具有敏感或高风险权限并且您希望在3月9日之后使用该权限,则需要完成额外步骤以提交声明表单以便进一步审核.

C1.在新APK发布后(步骤B1~3),请转到控制台>应用程序发布>单击"创建发布"

C2.点击"从库中添加">选择APK(将在3月9日之后使用)C3.在步骤B3 C4中保留新更新的APK.填写权限声明表(不适用于扩展名),

"合规性状态">选中"是,此版本符合短信和通话记录"

选择核心功能

C5.单击页面底部的"保存"提交表单

此外,为了确保您的应用在3月9日之后安全,请不要忘记使用相同的步骤更新其他轨道中的所有APK(具有敏感或高风险权限).

  • 谢谢,您保存了我的一天,如果要在没有敏感权限的情况下发布新的apk,则此过程有效。实际上,这是唯一的方法!Google确实在没有任何信息的情况下制作了糟糕的用户界面! (3认同)

Int*_*iya 5

在此处输入图片说明

如果您认为您的应用符合可接受使用的政策要求或符合例外情况,请尽快提交权限声明表以供 Google Play 审核。如果您的请求获得批准,您将收到通知。您无需实施 APK 更改即可提交声明表单。

所有寻求访问的开发人员Call Log or SMS permissions必须成功完成权限声明表。通过提交此表单,您确认应用程序对这些权限的访问仅用于下述目的,并且您将提交更新的表单以在任何修订/新的权限使用范围之前寻求额外的批准。您必须为每个应用程序填写一份声明表。

您应该只Call Log or SMS permissions在您的应用程序属于允许的用途时访问,并且只应启用应用程序的核心功能。