本頁面列出目前處於淘汰期的所有 Google Play 管理版功能。這包括 Google Play EMM API 的功能和方法,以及 Google Play 管理版商店中的功能。
淘汰功能的原因
淘汰舊版功能或方法的原因可能包括:
- 改善產品品質:部分舊版功能相當複雜且容易出錯,開發人員在整合這些功能時並不容易犯錯,這會導致客戶和使用者看到錯誤。EMM 遷移至現代替代內容,可提升 EMM 產品的品質。
- 減少產品維護:EMM 和 Google 可能必須花費大量心力維護某些舊版功能,通常是因為在推出新版本前進行錯誤調查或大規模迴歸測試。EMM 和 Google 可以透過遷移至現代的替代方法或淘汰使用率較低的功能,將更多時間用於建構符合使用者需求的新功能。
- 啟用日後開發:部分舊版功能與 Google 想發布的新功能不相容。淘汰後即可解鎖這些新功能,為使用者帶來附加價值。
淘汰流程簡介
功能或方法的淘汰期從公告日期開始。淘汰期間 (通常為 12 個月) 您還是可以繼續使用這些功能或方法。但淘汰期結束後,功能或方法將會停用,不再提供使用。
針對大部分的淘汰作業,Google 建議採取替代做法來提供相同功能,通常不對客戶和使用者造成明顯異動。在適用情況下,我們會在以下清單中的淘汰公告中說明替代方案。
您不必遷移至 Google Play EMM API 中建議的替代方案,也可以改用更易於整合及維護的新型 Android Management API。
如有任何問題或意見,歡迎透過 Android Enterprise EMM 供應商社群與 Google 聯絡。
正在淘汰的項目
本節列出淘汰期的所有功能和方法。
應用程式核准 (2021 年 9 月 1 日)
Google Play 管理版應用程式核准程序已於 2021 年 9 月 1 日淘汰。包括:
- 下列 Google Play EMM API 方法:
- 以下 EMM 通知:
- Google Play 管理版 iframe 的「APPROVE」模式。
- Google Play 管理版商店中應用程式頁面上的「核准」按鈕。
- Google Play 管理版商店中的「我的受管理應用程式」頁面和「更新」頁面。
建議的替代方案
比起使用應用程式核准功能控管可用的應用程式,您也可以為每個裝置設定「裝置政策」。如要允許 IT 管理員為全企業預先選取應用程式清單,您可以將這份清單儲存在 EMM 伺服器中,不必使用 Play EMM API 將清單傳送給 Google。
如果您使用 EMM 通知 AppUpdateEvent
,可以改用高優先順序更新模式 (即將推出說明文件),在開發人員發布新版應用程式時自動更新裝置上的應用程式。
如要將應用程式新增至 Google Play 管理版 iframe 中的集合,EMM 應叫用 iframe 的網址參數中的 SELECT mode
。
遺失的功能
EMM 通知 AppRestrictionsSchemaChangeEvent
和 ProductAvailabilityChangeEvent
沒有任何取代。如果您根據這些通知在 EMM 控制台中公開某項功能,就必須淘汰這項功能。
授權和可用產品組合 (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰。
entitlements.delete
entitlements.get
entitlements.list
entitlements.update
grouplicenses.get
grouplicenses.list
grouplicenseusers.list
users.getAvailableProductSet
users.setAvailableProductSet
建議的替代方案
如要控管使用者可從 Google Play 管理版商店安裝的應用程式,您可以設定裝置政策。
您可以設定 policy.productAvailabilityPolicy
欄位,定義 Google Play 管理版商店行為,並將其新增至 policy.productPolicy
以選取可用的應用程式。瞭解如何發布應用程式。
Installs API (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰:
建議的替代方案
如要在裝置上安裝應用程式,您可以改為在「裝置政策」中設定 policy.productPolicy.autoInstallPolicy
。
如要強制更新應用程式,可以改用高優先順序模式。
如果裝置上無法安裝應用程式,installs.update 方法會傳回失敗的原因 (productNotAvailableInCountry
、productNotCompatibleWithDevice
等)。
不過,如果是使用 policy
安裝的應用程式,則不會顯示失敗原因。為解決這個問題,Google Play 管理版商店很快就會將應用程式意見回饋傳回至 DPC,說明無法使用 policy
安裝應用程式的原因。
這項異動將於 2022 年 9 月 30 日當天或之前推出。
installs.delete
將不再淘汰,並保持原狀。您也可以使用 PackageInstaller.uninstall()
從自訂 DPC 裝置上移除應用程式。
產品方法:getAppRestrictSchema 和 getPermissions (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰:
建議的替代方案
如要取得應用程式的權限,可以改為呼叫 products.get 方法。
此外,products.get 方法也很快就會傳回應用程式的應用程式限制結構定義,格式與 products.getAppRestrictionsSchema
傳回的格式相同。這項異動將於 2022 年 6 月 30 日當天或之前推出。
受管理的設定方法 (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰:
managedconfigurationsfordevice.delete
managedconfigurationsfordevice.get
managedconfigurationsfordevice.list
managedconfigurationsfordevice.update
managedconfigurationsforuser.delete
managedconfigurationsforuser.get
managedconfigurationsforuser.list
managedconfigurationsforuser.update
建議的替代方案
如要針對應用程式和裝置指定受管理設定,您可以在「裝置政策」中設定 policy.productPolicy.managedConfiguration
。
自訂商店版面配置 (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰:
storelayoutclusters.delete
storelayoutclusters.get
storelayoutclusters.insert
storelayoutclusters.list
storelayoutclusters.update
storelayoutpages.delete
storelayoutpages.get
storelayoutpages.insert
storelayoutpages.list
storelayoutpages.update
建議的替代方案
根據預設,Google Play 管理版首頁會顯示裝置政策中列出的所有應用程式。
如果 IT 管理員想自訂首頁版面配置,可以在 Google Play 管理版 iframe 中將應用程式歸類到集合。
遺失的功能
您將無法再使用 API 以程式輔助方式建立或編輯商店集合。因此,如果您建立了管理商店集合的自訂使用者介面,則必須淘汰這個介面,改用 Google Play 管理版 iframe。
服務帳戶金鑰服務 (2021 年 9 月 1 日)
下列 Google Play EMM API 方法已於 2021 年 9 月 1 日淘汰:
建議的替代方案
如果您使用程式輔助方式建立的 ESA,建議您改用使用 Cloud IAM 設定的服務帳戶來呼叫 Play EMM API。您可以透過 Cloud IAM,為服務帳戶金鑰建立及刪除金鑰。
目前您可以選擇繼續使用程式輔助建立的 ESA,但無法再輪替 ESA 金鑰。
封閉測試群組欄位 (2021 年 9 月 1 日)
已於 2021 年 9 月 1 日淘汰 devices.update 方法要求中的 policy.productPolicy[].tracks[]
欄位。
建議的替代方案
您可以使用 products.get
擷取企業針對特定應用程式可用的測試群組清單。然後,您可以在「裝置政策」中設定 policy.productPolicy[].trackIds[]
,將測試群組發行到裝置。瞭解如何向使用者發布封閉測試群組。