我有此呼叫者ID应用程序,该应用程序将用户的联系人存储在云上,并允许用户手动搜索数字,或者当他们接到电话时(此选项仅在此选项时可用用户购买付费订阅)。
我试图将其上传到商店,但他们一直拒绝它,我从他们那里收到的信息如下:
嗨,我公司的开发人员,感谢您与Google Play团队联系 关于您的应用CallNum -Caller ID,com.my.app。我们审查了您 应用并发现它不具备使用所请求的 权限。
我们无法在应用程序评论期间验证已声明的功能caller_id_detection_blocking。
您的应用需要使用运行时许可才能完成评论。 请将您的应用更新为目标API级别26或更高,并且 重新提交声明表格。
下一步:将您的应用提交给另一个步骤 评论
- 阅读《权限策略和Play Console帮助中心》文章,该文章描述了预期的用途,例外,无效 用途以及使用呼叫日志或SMS权限的替代选项。
- 对您的应用进行适当更改。
- 登录您的播放控制台并将更新提交给您的应用程序。如果您已经审查了该政策并有其他问题,请联系 向我们的政策支持团队出去。请帮助我们改善开发人员 通过完成这两个问题调查的经验。
像往常一样,Google的消息并不清楚,有时甚至是错误的,因为我的应用程序肯定是针对API级别的28级。
这些是我要求的权限:
<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" />
并且用户将在接受隐私策略和<strong之后,将提示接受这两个权限(> Phone 和和和访问联系人)>服务条款首次出现用户启动应用程序时出现的。
我也使用了此权限android.permission.PROCESS_OUTGOING_CALLS
,但是当我阅读此内容时,我将其删除:权限:隐私,安全和欺骗,此:使用SMS或呼叫日志许可组,但我的应用程序仍然被拒绝...
我在这里完全陷入困境,任何帮助都非常感谢。
另外,如果有人知道如何重新提交声明表格,请告诉我,也许我错过了一些东西。
我不知道如何处理"无法验证声明的功能"问题(我自己挣扎了它,向他们提供了证书,但没有帮助),但是API级别:保留较旧版本的APK吗?我得到了"请更新您的应用程序到目标API级别26或更高",并意识到,即使更新版本具有API级别27,我仍然为API较低的较旧设备提供了一个较旧的版本APK。删除了较旧版本,并停止了该错误。
完全从清单中删除权限android.permission.PROCESS_OUTGOING_CALLS
后解决的问题。我猜Google的权限检测系统上有一个错误,因为它也检测到评论的权限....