Google Play 會限制應用程式使用高風險或私密資訊權限,包括可讓應用程式在特定裝置上瀏覽已安裝應用程式清單的 QUERY_ALL_PACKAGES
權限。經查詢使用者裝置而取得的已安裝應用程式清單,Google Play 會視為個人和私密資訊。應用程式只有在為了提供核心功能或用途,必須大範圍瀏覽使用者裝置所安裝的應用程式時,才會獲准使用 QUERY_ALL_PACKAGES 權限。
假使應用程式不符合下列使用限制規定,開發人員必須根據 Play 政策,從應用程式資訊清單中移除這項權限。如需符合政策規定的替代執行方案,請參閱下文的詳細建議做法。
若應用程式符合 QUERY_ALL_PACKAGES
權限的使用限制政策規定,開發人員則須透過 Play 管理中心的權限聲明表單,聲明這項權限和其他所有高風險權限。
如果應用程式不符合政策規定,或是未提交權限聲明表單,可能會從 Google Play 下架。
重要事項:若您變更應用程式使用這些受限權限的方式,請務必修改聲明表單,並提供正確的最新資訊。如未誠實宣告或隱瞞權限用途,可能導致您的應用程式遭到停權,而且/或是造成您的開發人員帳戶遭到終止。
何時該要求 QUERY_ALL_PACKAGES 權限?
QUERY_ALL_PACKAGES
權限僅適用以下軟硬體條件:應用程式的目標級別為 Android API 30 以上,且裝置搭載版本為 Android 11 以上。
如要使用這項權限,應用程式必須符合下列允許的使用情況,並具備需要在裝置上搜尋所有應用程式的核心用途。您必須要能充分說明,為何干擾性較低的應用程式瀏覽權限無法讓應用程式為使用者提供符合政策規定的核心功能。
核心功能是指應用程式的主要用途;如果沒有這項在裝置上搜尋所有應用程式的核心功能,您的應用程式就會形同「毀損」或無法運作。應用程式的說明必須著重介紹及主打核心功能,以及構成這項核心功能的其他功能。