谷歌新政:严控 Android 应用查询设备上的已安装应用

谷歌新政:严控Android应用查询设备上的已安装应用

软餐(ruancan.com)获悉,谷歌即将推行一项 “新政”,Android 应用程序查看设备上其他应用程序的行为将受到严格约束。

谷歌表示,将用户设备上已安装应用程序的完整列表视为个人和敏感信息,因此将限制哪些应用程序可以访问该信息。

具体来说,谷歌将限制哪些应用程序可以请求 QUERY_ALL_PACKAGES 权限。对于以 API 级别 30(Android 11)及更高版本为目标平台的应用程序来说,要查询 Android 11 及以上版本的设备上已安装应用程序列表,必须请求这个权限。

未来,仅当应用程序的核心功能需要查询已安装的应用程序时,才允许使用 QUERY_ALL_PACKAGES 权限。

谷歌列出了允许使用 QUERY_ALL_PACKAGES 权限的情形:

许可使用涉及必须发现设备上所有已安装应用的应用,出于认知或互操作性目的,这些应用可能具有该许可的资格。允许的用途包括:设备搜索、防病毒应用程序、文件管理器和浏览器。

如果某个应用不符合上述要求,开发者必须从该应用的清单中删除该许可。即使符合使用 QUERY_ALL_PACKAGES 权限的要求,开发者仍需要在 Play 控制台(Play Console)中签署声明表单。如果未提交声明表或不符合政策要求,可能会导致应用被 Google Play 商店删除。

据悉,这项更改将于 2021 年 5 月 5 日生效。

值得注意的是,谷歌已经规定,从 2021 年 11 月开始,应用更新必须以 API 级别 30 或更高版本为目标平台,并针对 Android 11 中的行为变更进行调整。因此这项新政策执行将更快。

这项新政策是一个可喜的变化,它将使应用程序更难监视用户设备上的其他应用程序,避免定向广告或其他恶意行为发生。

在此之前,谷歌已经要求具有短信或通话记录权限的应用程序签署声明表单,然后才能在 Google Play 上发布。

谷歌新政:严控Android应用查询设备上的已安装应用
(1)
无忌的头像无忌

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注