Play商店上架拨号应用因默认电话处理程序政策违规被拒求助
谷歌Play拨号器类应用权限驳回排查要点
1. 检查默认电话处理器申请逻辑
谷歌审核要求申报为默认电话处理程序的应用,必须在用户首次启动时主动弹出系统级的设为默认电话应用的申请弹窗,不得隐藏该流程或仅在深层功能页触发。审核人员若打开应用后未看到该申请步骤,会直接判定应用与申报的默认电话使用场景不符。
2. 清理非必要敏感权限
你当前申请的权限中存在大量与拨号器核心功能无关的敏感权限,必须先移除:
android.permission.READ_PROFILEandroid.permission.MANAGE_ACCOUNTSandroid.permission.GET_ACCOUNTSandroid.permission.NFC
仅保留核心功能必须的权限即可:
<uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.READ_CALL_LOG" /> <uses-permission android:name="android.permission.WRITE_CALL_LOG" /> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" />
多余的敏感权限会被谷歌判定为过度申请,直接触发权限不匹配的驳回。
3. 修正权限声明表单内容
每个保留的权限都需要单独对应具体的使用场景,不能笼统描述为“拨号器需要”:
- 要明确写明权限的触发时机,比如
READ_CONTACTS的触发时机为“用户打开联系人列表选择拨号对象时” - 要明确写明用户收益,比如
WRITE_CALL_LOG的收益为“支持用户手动修改通话记录备注、删除骚扰电话记录” - 必须附带从应用启动到触发对应权限申请的完整操作录屏,证明权限确实用在申报的功能上
4. 检查核心功能完整性
申报为全功能拨号器的应用必须覆盖默认电话应用的所有必备功能:接打普通运营商电话、通话记录增删查改、联系人增删查改、来电显示/挂断、骚扰电话拦截等,不能仅实现部分功能,否则会被判定功能与申报的核心场景不符。
5. 排查权限调用逻辑
确认所有保留的权限都有对应的实际功能调用,不存在申请了权限但应用内没有相关功能的情况,比如申请了WRITE_CONTACTS但应用内没有编辑/新增联系人的入口,也会被判定为权限与功能不匹配。
内容的提问来源于stack exchange,提问作者Dhruv1998
相关产品推荐
相关产品推荐

