我有一个来电显示应用程序,它将用户的联系人存储在云上,允许用户手动搜索号码,或者在接到电话时搜索号码(此选项仅在用户购买付费订阅时可用)。
我正试图上传到商店,但他们一直拒绝,我从他们那里得到的信息如下:
关于你的应用Callnum-来电显示,com.my.app应用程序. 我们审阅了您的
并发现它不符合使用请求的
权限。
我们无法在应用程序审阅期间验证所声明的调用方ID检测阻止功能。
您的应用程序需要使用运行时权限,我们才能完成审阅。
请更新你的应用程序到目标API级别26或以上,并
下一步:提交你的应用程序进行另一个
回顾
-
使用,以及使用呼叫日志或SMS权限的可选选项。
-
对应用程序进行适当的更改。
-
登录游戏机并将更新提交到应用程序。如果您已经审阅了该政策并有进一步的问题,请联系
我们的政策支持团队。请帮助我们改进开发人员
完成这项两个问题的调查的经验。
以下是我请求的权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACTION_MANAGE_OVERLAY_PERMISSION" />
<uses-permission
android:name="android.permission.INTERNAL_SYSTEM_WINDOW"
tools:ignore="ProtectedPermissions" />
<uses-permission
android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
tools:ignore="ProtectedPermissions" />
用户将提示接受这两个权限(
电话
和
访问联系人
)就在他接受
隐私政策
和
服务条款
在用户第一次启动应用程序时出现。
我也在使用这个权限
android.permission.PROCESS_OUTGOING_CALLS
Permissions: Privacy, Security and Deception
还有这个:
Use of SMS or Call Log permission groups
另外,如果有人知道如何重新提交申报表,请告诉我,也许我遗漏了什么。