You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用<intent>含MAIN action替代QUERY_ALL_PACKAGES会遭谷歌拒审吗?

Android 11+ 用包含MAIN action获取应用是否会被谷歌拒审?

这种方式不会直接触发谷歌拒审,但能不能过审核心看你的应用是否有合理的业务需求支撑这个声明,以及是否符合谷歌的应用政策:

  • 安卓官方本身就推荐用<queries>结合Intent Filter的方式替代QUERY_ALL_PACKAGES权限来声明包可见性,添加android.intent.action.MAIN到<intent>里属于官方认可的操作,能匹配绝大多数带启动Activity的应用。
  • 谷歌拒审的关键是包可见性声明和应用实际功能不匹配,或者滥用这个方式获取不必要的应用信息。比如你做个纯笔记APP,却声明了MAIN action来获取所有应用,这种无意义的声明会被审核质疑。
  • 如果你的应用确实有合理场景(比如做应用启动器、应用管理工具、需要调用各类应用的分享功能),只要在审核时清晰说明业务需求,这种方式完全合规。
  • 对比来说,QUERY_ALL_PACKAGES权限现在需要特殊申请,只有安全类、设备管理类等少数核心场景才会通过,而用<queries>+Intent Filter的方式是更稳妥的常规方案。

内容的提问来源于stack exchange,提问作者Durgesh Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 03:22:05