权限改进! Google 限制 Apps 查看装置内安装的应用程式清单

Apps 权限

Google 早前公布将更新 Developer Program Policy,之后 Apps 若想查看装置内所安装的应用程式清单,Apps 必需要由用家授予指定权限才可读取,而且 Apps 开发商还要遵守一些使用指引。

Google 表示用家装置内的应用程式清单为用家私隐和敏感资讯,所以 Apps 以 API Level 30 (即 Android 11) 或以后为目标的,若想读取装置内的应用程式清单,必需要有指定名为 QUERY_ALL_PACKAGES 的权限才可。Developer Program Policy 内清楚指明,Apps 的主要功能需要查看应用程式清单例如装置搜寻功能, 防毒软件, 档案管理等,才会准予使用 QUERY_ALL_PACKAGES 权限,

Permitted use involves apps that must discover any and all installed apps on the device, for awareness or interoperability purposes may have eligibility for the permission. Permitted use includes; device search, antivirus apps, file managers, and browsers.

开发商亦需要在 Play Console 内签署一份声明作确认,Google 表示开发商若未有提交声明又或不符合政策规定,Google Play Store 有可能会将 Apps 下架,新政策将会在 2021年5月5日生效。另外,值得一提是 Google Play Store 在今年11月开始,所有提交的新 Apps 或 Apps 更新都需要以 Android 11 为目标,这将有助上述的改动。

对于用家而言,始终少让别人知道自己装置内的情况当然更加安全,这个权限改进对用家可以更加有保障。

Reference: Google Play 政策说明