Android权限Google Play上架合规性确认:RECEIVE_BOOT_COMPLETED等权限
我正筹备应用的Google Play上架工作,需确认以下权限是否符合政策要求,可顺利通过审核不被驳回:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" tools:node="remove" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM" tools:node="remove" />
我已通过tools:node="remove"移除精确闹钟权限,应用仅使用网络连接、开机自启动处理及唤醒锁功能。现需确认:
- 这些权限是否可安全通过Play Store审核?
- 正常使用RECEIVE_BOOT_COMPLETED或WAKE_LOCK是否会导致政策驳回?
- 移除精确闹钟权限是否足以规避受限权限相关问题?
我希望确保应用在提交前完全符合Google Play政策。
问题解答
权限能否安全通过审核
目前保留的RECEIVE_BOOT_COMPLETED和WAKE_LOCK均属于Android普通权限,无需Google额外审批,只要你的应用实际功能确实需要这两个权限,并且在应用描述、隐私政策中明确说明权限用途,就可以安全通过审核。正常使用RECEIVE_BOOT_COMPLETED/WAKE_LOCK是否会触发驳回
不会,前提是你没有滥用权限。比如RECEIVE_BOOT_COMPLETED仅用于开机后启动必要的后台服务(如数据同步、消息推送),WAKE_LOCK仅用于完成关键后台任务时临时保持设备唤醒(如下载文件、处理同步),这种合理使用完全符合Play Store政策。但如果用这些权限做无意义的后台耗电操作,可能会被判定为违反"不良行为"政策。移除精确闹钟权限是否足以规避受限权限问题
是的。SCHEDULE_EXACT_ALARM和USE_EXACT_ALARM属于Google Play的受限权限,仅允许闹钟、日历、提醒类核心功能的应用申请使用,且需要额外审批。你通过tools:node="remove"完全移除这两个权限的声明,同时确保应用代码中未调用相关精确闹钟API,就不会触发受限权限的审核风险。
内容的提问来源于stack exchange,提问作者arslan

