谷歌Play商店限制应用程序对其他已安装应用程序的可见性
正在围绕 Google Play 商店进行一些更改。每一个新功能和改进都是为了每个开发人员和用户的利益。谷歌刚刚宣布了新的政策更新。有通过 Google Play 商店正式分发的移动应用程序。将带来最大影响的一项更改是针对 Android 11 应用程序。开发人员将不再看到设备上安装了哪些 Android 应用程序。这是 Google 可能努力限制使用高风险或敏感权限的一部分。
QUERY_ALL_PACKAGES 权限将受到限制。并非所有应用程序现在都可以使用它。此权限“可以查看给定设备上已安装应用程序的清单”。
这意味着该规则将适用于为 Android 11 或更高版本的设备使用 API 30+ 的移动应用程序。这并不是一项真正的新政策,但由于大流行,Google Play 商店的实施已被推迟。该政策将于 2021 年 5 月 5 日起生效。
以下是Play 管理中心帮助中的内容:
“Play 将从用户设备查询的已安装应用的设备清单视为个人和敏感信息,只有当您的应用面向用户的核心功能或目的需要对用户设备上已安装应用的广泛可见性时,才允许使用该权限。”
那么哪些应用程序仍然可以使用该权限?那些用作浏览器、防病毒、设备搜索和文件管理器的应用程序。然后,谷歌将要求开发人员解释并“证明为什么一种较少侵入性的应用可见性方法不能充分支持您的应用的政策合规面向用户的核心功能”。
作为开发人员,您需要给出充分的理由说明为什么需要查看已安装应用程序的清单。它应该“与用户在您的应用中访问的核心目的或核心功能直接相关”。
谷歌仍将提供临时例外,主要是银行和数字钱包应用程序。原因之一是出于安全原因,他们可以查看应用程序。