使用 REQUEST_INSTALL_PACKAGES 權限

Google Play 會限制應用程式使用高風險或機密權限,包括可讓應用程式要求安裝套件的 REQUEST_INSTALL_PACKAGES 權限。如果應用程式指定 26 以上的目標 API 級別,就必須取得這項權限才能使用 Intent.ACTION_INSTALL_PACKAGEPackageInstaller API。如要使用這項權限,應用程式的核心功能必須包括:

  1. 傳送或接收應用程式套件。
  2. 讓使用者啟動應用程式套件的安裝程序。

假使您的應用程式不符合下列使用限制規定,您必須根據 Google Play 政策將這項權限從應用程式資訊清單中移除。如需符合政策規定的替代執行方案,請參閱下文的詳細建議做法。

如果您的應用程式符合 REQUEST_INSTALL_PACKAGES 權限的使用限制政策規定,您必須透過 Play 管理中心的權限宣告表單宣告這項權限和其他所有高風險權限均為應用程式需要的權限。

如果應用程式不符合政策規定,或是未提交權限宣告表單,便可能從 Google Play 下架。

重要事項:若您變更應用程式使用這些受限權限的方式,請務必修改宣告表單,並提供正確的最新資訊。一旦隱瞞或未誠實宣告權限用途,可能導致您的應用程式遭到停權,而且/或是造成您的開發人員帳戶遭到終止。

何時該要求 REQUEST_INSTALL_PACKAGES 權限?

REQUEST_INSTALL_PACKAGES 權限僅適用以下軟硬體條件:應用程式的目標 Android API 級別為 26 以上,且裝置搭載 Android 8 以上版本。

如要使用這項權限,應用程式必須符合下列允許的使用情況,並具備需要啟用套件安裝功能的核心用途。核心功能是指應用程式的主要用途;如果沒有這項在裝置上安裝其他應用程式的核心功能,您的應用程式就會形同「毀損」或無法運作。應用程式的說明必須著重介紹與主打核心功能,以及構成這項核心功能的其他功能。

全部收合 全部展開

REQUEST_INSTALL_PACKAGES 權限的許可用途

如果應用程式必須啟用應用程式套件安裝功能,才能達成協同整合目的,這種情況就可能符合此權限的許可用途,包括:

  • 瀏覽或搜尋網頁。
  • 支援附件的通訊服務。
  • 分享、傳輸或管理檔案。
  • 管理企業裝置。 

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

未經許可的用途

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

  • 權限使用方式與應用程式核心用途沒有直接關聯。
    • 這包括點對點 (P2P) 分享。P2P 必須是應用程式的核心用途,才能視為這項權限的許可用途。
  • 可透過干擾性較低的方式完成所需作業。

注意:這份清單僅列出部分情況。

常見問題

Google 為何要推出這項政策?

REQUEST_INSTALL_PACKAGES 權限可讓應用程式在使用者裝置上安裝新的套件。Google 致力於防止 Android 平台上的濫用行為,並協助使用者防範符合以下情況的應用程式:透過 Google Play 更新機制以外的方式自行更新,或是下載有害的 APK。為了達成上述目標,我們即將增列「要求安裝套件」權限政策,闡明這項權限可用於哪些功能和操作。

如何得知我的應用程式是否具備這項權限的許可用途?

建議您詳閱政策來瞭解許可用途,並依規定對應用程式進行必要調整。如果您的應用程式不符合許可用途條件,請務必在政策生效日期前將這項權限從應用程式中移除,讓該應用程式合乎規範。

應該在何時之前確保應用程式遵循規定?

新政策將從 2022 年 7 月 11 日開始實施。

這項修訂會影響應用程式審查時程嗎?

這項修訂預計不會造成應用程式審查時程延遲。

如果需要更多時間來遵守規定,該怎麼辦?

新政策將於 2022 年 7 月 11 日生效。建議您把握時間詳閱政策來瞭解許可用途,並依規定對應用程式進行必要調整。如果您的應用程式不符合許可用途條件,請務必在政策生效日期前將這項權限從應用程式中移除,讓該應用程式合乎規範。

我的應用程式因違反這項政策而從 Google Play 下架。我認為這項處置有誤,該怎麼辦?

請參閱這個說明中心頁面上的指南,瞭解相關做法。

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

還有其他問題嗎?

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

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