預覽:使用大範圍的套件 (應用程式) 瀏覽權限 (QUERY_ALL_PACKAGES)

生效時間:2021 年 6 月至 9 月間

本文旨在供開發人員預覽最近公告將於 2021 年 6 月至 9 月間生效的《開發人員計畫政策》異動項目。

基於 COVID-19 相關考量,對於以 Android 11 (API 級別 30) 為目標,並要求取得 QUERY_ALL_PACKAGES 權限的應用程式,我們會等到 2021 年下半年才開始採取強制措施。新應用程式和現有應用程式的更新版本皆適用上述規定。Google Play 將在 2021 年 6 月之前提供具體的強制執行時間表。

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 以上版本的裝置。

如要使用這項權限,應用程式必須符合下列許可用途,並且具備需要在裝置上搜尋所有應用程式的核心用途。您必須要能充分說明,為何在僅取得干擾性較低的應用程式瀏覽權限的情況下,自己的應用程式會無法為使用者提供符合政策規定的核心功能。

核心功能是指應用程式的主要用途;如果沒有這項在裝置上搜尋所有應用程式的核心功能,您的應用程式就會形同「毀損」或無法運作。應用程式的說明應著重介紹及主打核心功能,以及構成這項核心功能的其他功能。

全部收合 全部展開

QUERY_ALL_PACKAGES 權限的許可用途

如果應用程式必須找出裝置上安裝的任何或所有應用程式,才能達成傳達資訊或協同整合目的,這種情況就可能符合該權限的許可用途。許可用途包含提供裝置搜尋功能、防毒應用程式、檔案管理員和瀏覽器。

獲准存取這項權限的應用程式必須遵循使用者資料政策 (包括「醒目揭露事項與同意聲明」規定),而且不得將該權限另外用於未揭露或未經許可的用途。

例外狀況

Google Play 可能會暫時以例外狀況來處理下列未提供上述許可用途的應用程式。

如果應用程式可供驗證的核心用途與金融交易功能 (例如專屬的銀行功能或電子錢包) 有關,或許可以取得已安裝應用程式的大範圍瀏覽權限,不過這項權限只能用於確保安全性。

未經許可的用途

如果應用程式的用途符合下列情況,就不得要求 QUERY_ALL_PACKAGES 權限:

  • 權限使用方式與應用程式核心用途沒有直接關聯。
    • 這包括點對點 (P2P) 分享。P2P 必須是應用程式的核心用途,才能視為這項權限的許可用途。
  • 基於商業販售目的取得資料。
  • 可透過範圍較小的應用程式瀏覽權限完成所需作業。

注意:這份清單僅列出部分用途。如需關於替代方案和最佳做法的深入指南,請參閱我們提供給開發人員的管理套件瀏覽權限指南。

這對您有幫助嗎?
我們應如何改進呢?

還有其他問題嗎?

登入即可獲得其他支援選項,快速解決您的問題

搜尋
清除搜尋內容
關閉搜尋框
Google 應用程式
主選單
搜尋說明中心
true
92637
false