權限改進! 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 政策說明