Google Play 限制應用程式使用高風險或敏感權限,包括可讓應用程式要求安裝套件的「REQUEST_INSTALL_PACKAGES
」權限。目標 API 級別 26 或以上的應用程式必須擁有此權限,才能使用 Intent.ACTION_INSTALL_PACKAGE 或 PackageInstaller API。如要使用此權限,應用程式的核心功能必須包括:
- 傳送或接收應用程式套件;及
- 讓使用者啟動應用程式套件的安裝程序。
如果應用程式不符合下列可接受使用規定,您必須根據 Google Play 政策將此權限從應用程式資訊清單中移除。下文亦詳述符合政策規定的替代執行方案建議。
如果應用程式符合「REQUEST_INSTALL_PACKAGES
」權限的可接受使用政策規定,您必須透過「Play 管理中心」的權限聲明表格,聲明這個權限及任何其他高風險的權限。
如果應用程式未能符合政策要求或提交權限聲明表格,則可能會從 Google Play 中移除。
重要事項:如果您更改應用程式使用這些受限權限的方式,就必須修訂聲明並提供準確的最新資料。任何虛假聲明或隱瞞權限用途均可導致應用程式供應暫時中止,以及/或開發人員帳戶終止。
應何時要求「REQUEST_INSTALL_PACKAGES」權限?
應用程式必須透過 Android 8 或以上版本的裝置將目標 Android API 級別指定為 26 或以上,「REQUEST_INSTALL_PACKAGES
」權限才能生效。
如要使用此權限,應用程式必須符合下列允許的用途,並且具備安裝套件的核心用途。核心功能的定義是指應用程式的主要用途。如果沒有在裝置上安裝其他應用程式這個核心能力,應用程式形同「損壞」或無法使用。核心功能及組成核心功能的所有核心功能特色,全部都必須在應用程式說明中重點描述和宣傳。
「REQUEST_INSTALL_PACKAGES」權限的允許用途如果應用程式為了支援互通功能而必須安裝應用程式套件,這種情況可能會符合此權限的允許用途。允許的用途包括:
- 瀏覽或搜尋網頁;或
- 支援附件的通訊服務;或
- 分享、傳輸或管理檔案;或
- 管理企業裝置。
- 備份與還原
- 裝置轉移/手機轉移
獲授此權限的應用程式必須遵守使用者資料政策,包括明確披露聲明和同意書要求,並不得將用途延伸至未披露或無效的目的。
以下列出不可要求「REQUEST_INSTALL_PACKAGES」權限的用例。
- 權限使用方式與應用程式主要用途沒有直接關聯。
- 這包括點對點 (P2P) 共用。P2P 必須是應用程式的主要用途,才符合許可用途資格。
- 可透過較少滋擾的方法完成所需操作。
注意:此清單只列出部分案例。
常見問題
為什麼 Google 推出此政策?「REQUEST_INSTALL_PACKAGES
」權限可讓應用程式在使用者裝置上安裝新套件。我們致力防止 Android 平台出現濫用行為,並保護使用者免受 Google Play 更新機制以外的自行更新方式或下載有害 APK 的應用程式所帶來的風險。我們即將為此推出《要求安裝套裝政策》,說明該權限允許的功能和操作。
建議您細閱政策的允許用例,並作出所需變更以確保應用程式遵守規定。如果應用程式不符合允許的用例條件,您需要在政策生效日期前將此權限從應用程式中移除,才能確保應用程式符合規定。
新政策將於 2022 年 7 月 11 日生效。
應用程式審核時間表預期不會因是次更新而出現延誤。
新政策將於 2022 年 7 月 11 日生效。建議您及時細閱政策的允許用例,並作出所需變更以確保應用程式遵守規定。如果應用程式不符合允許的用例條件,您需要在政策生效日期前將此權限從應用程式中移除,才能確保應用程式符合規定。
請細閱本說明中心頁面上的準則,以瞭解各個選項。