初听 Play Policy Insights,只能说太Wow塞了,太N了。我们先看Google官方的解释:只要您开始在 Android Studio 中编写代码,此功能便会针对那些会对您的应用产生影响的政策为您提供贴合情境的具体指导。上架保护伞吗?哈哈!Play Policy Insights可以在以下几方面提供帮助:
- 哪些具体政策可能会特别适用于您的应用,以及相应政策的简短摘要。
- 一个指向完整政策(您应始终查看)的政策链接地址。
- 了解应做和不应做的事项,避免常见的合规性误区。
同时,Play Policy Insights涵盖了大部分品类的 Google Play 开发者政策,包括不限于金融,社交,游戏,健康,VPN等。API涵盖政策范围如下:
- 无障碍功能 API
- 所有文件访问权限
- 精确闹钟权限
- 位置信息权限
- 全屏 intent 权限
- Android 健康数据共享权限
- 软件包(应用)可见性权限
- 照片和视频访问权限
- 软件包安装请求权限
- 短信和通话记录权限
- VPN 服务
- 与 Android 广告 ID 的使用相关的广告政策
Note:此功能为预览版功能,只有最新的Android Studio才可以使用,下载地址如下:https://developer.android.com/studio/preview?hl=zh-cn
阿文体验了下,感觉还是很有用的,下面说说体验后的一些感受,个人见解,还是希望大家自行体验!
(1) 关于短信权限的政策提示(Play Policy Insights涵盖的权限还有很多,这里只是举个例子)
当你在项目中声明了SMS权限后,Play Policy Insights 会提示您如下几点:
- 关于这个敏感短信权限的简要描述,并告诉您Google对这个权限进行了高度限制
- App想要短信权限必须是核心功能,并告诉您下一步要填写表单,并尽可能的提供了替代方案,建议您不要获取这个权限。
- 声明短信权限的禁止事项,不满足是绝对不能申请的。
- 提供所有关于短信权限的文档,让您多了解这个权限的所有政策
瞬间感觉这个功能真的是非常Nice的,我们真的很难去了解每一个权限背后的政策,而往往很多三方SDK会带进来一些莫名的权限,我们使用Play Policy Insights 功能就很清晰的能知道这些权限有没有风险及关于这个权限的相关政策,避免三方SDK带来的恶意软件风险。

(2) Play Policy Insights 还支持Lint形式的对整个项目来进行政策违规检查,吊炸天!



例如我的Demo项目检查出了广告id和短信和通话记录政策违规的风险提示,绝绝子!只要你用了相关的Api,Play Policy Insights都能给你检测出来,非常棒的体验不是吗?

关于Play Policy Insights的政策介绍官网,可自行体验:https://support.google.com/googleplay/android-developer/answer/16297427
不过还是提醒一下:Android Studio 中的 Play Policy Insights 功能可为您提供早期政策指导,帮助您更快、更顺利地通过审核。但还是请注意,它并不涵盖所有政策,也不提供应用审核决策,也无法取代应用审核。大家可以利用好这个工具,但不能完全依赖他哦。
期待Play Policy Insights的正式版推出,相信Google越来越好,Google Play审核越来越透明!