Skip to main content

2025 年 12 月 19 日

內部應用程式版本

使用新增版本功能來更新您內部應用程式的版本,以便結合新功能和問題修正、測試 Beta 版,以及遵守組織合規標準。版本設定有許多測試和合規方面的優勢。您可以推送 Beta 版以進行測試,允許 Apple iOS 裝置「回復」至先前的版本,同時也將核准或合規的應用程式版本推送至裝置。

資源 > 應用程式 > 原生應用程式 > 清單檢視頁面,選擇應用程式時,將顯示應用程式詳細資訊檢視頁面。應用程式詳細資訊頁面右上角的更多功能表中提供「新增版本」功能。

附註:系統不需使用新增版本選項就能識別不同版本的應用程式。但是,由於 Omnissa Workspace ONE UEM Console 無法轉譯套件,因此 EXE、ZIP 檔案可能是部分例外狀況。如果把一個不同版本的應用程式當成新的應用程式加入,系統會在詳細資料的索引標籤中,顯示淘汰先前版本的核取方塊。

新增新版應用程式時,您會在詳細資料索引標籤中看到下列內容:

  • 已上傳的 UEM 版本 - 此識別碼是您上傳至 Console 的 UEM 版本。
  • 指派的複製來源 - 此識別碼是緊鄰在已上傳的版本之前的版本,已上傳的版本會從中繼承指派。
  • 最新版本 – 此識別碼是主控台中編號最大的版本,此版本會部署至指派群組中註冊的裝置。

版本範例 – Beta 版測試

部署多重版本來測試應用程式。上傳 Beta 版應用程式並將其部署至測試使用者,同時讓一般使用者使用非 Beta 版本。測試完 Beta 版後,您便可將測試過版本取代現有的非 Beta 版本。

取得應用程式版本值

Workspace ONE UEM 會根據平台,從多個地點擷取 AppVersion 欄位中顯示的應用程式版本。您無法上傳重複版本的應用程式。

平台參數分佈於
AndroidversionName 顯示應用程式版本,但 versionCode 具備控制版本的能力.apk package
iOS
macOS
CFBundleVersion
CFBuildShortVersionString
info.plist
Windows版本 =「X.X.X.X」AppManifest.xml
Windows Phone版本 =「X.X.X.X」WMAppManifest.xml

支援內部應用程式版本中的修訂編號

當 Console 上已提供更高版本的應用程式,上傳較低版本的應用程式時,您需要維護該應用程式的單獨 UEM 版本。

為免除維護單獨 UEM 版本的額外負荷,內部應用程式版本編號現在包含第四位小數,即修訂編號。

有了第四位小數點,您可以在不修改 UEM 版本的情況下執行以下操作:

  • 當已上傳更高版本的應用程式後,再將應用程式的較低版本上傳到主控台。
  • 上傳具有四位小數點版本編號的應用程式。
  • 上傳具有相同版本但組建編號不同的應用程式。第四個數位會在每次成功建置應用程式後自動遞增。

附註:以前上傳的任何應用程式內部版本編號會保持不變。

應用程式版本和增量

無論應用程式版本編號為何,您可以上傳多個版本的應用程式,但對於大部分的平台而言,應用程式版本會控制應用程式的部署。Workspace ONE UEM 會根據其應用程式版本值管理已上傳的 UEM 版本。

平台應用程式版本
AndroidversionCode 必須遞增,因為不支援版本降級功能。
Workspace ONE UEM 可以接受使用較低 versionCode 值的應用程式。然而,會依應用程式版本的順序管理指派。
舉例來說,如果您已部署應用程式的應用程式版本 3.1,而主控台中仍存在較舊的應用程式版本 1.1,且上傳應用程式版本 2.1,則 Workspace ONE UEM 會以這些行為管理版本:

將指派從版本 1.1 (指派的複製來源) 移轉至 2.1 (已上傳的 UEM 版本)。

如果裝置同時被指派版本 2.1 和 3.1 (且兩者皆為啟用狀態),Workspace ONE UEM 將傳送版本 3.1 (最新版本) 的安裝命令,因為這是裝置符合條件可接收的最高版本。

當您在上傳版本 2.1 時選擇「淘汰先前版本」選項,Console 會淘汰版本 1.1 (指派來源),而不是版本 3.1 (最新版本)。
iOS 和 macOSBundleVersion 或者 BuildShortVersionString 可以遞增或遞減,因為有支援版本降級功能。

附註:macOS 不支援降級至應用程式的較低版本。

您可以上傳應用程式的較低版本,並把它當作可用來推播的版本。
Windows應用程式版本=「X.X.X」前三位小數必須遞增,因為未支援版本降級功能。
Workspace ONE UEM 可接受版本編號較低的應用程式。然而,系統會根據應用程式版本的順序來管理指派項目,並將指派項目從先前版本移轉至您所上傳的 UEM 版本。

如果已將已上傳的 UEM 版本與最新版本指派給裝置 (並且同時處於作用中狀態),Workspace ONE UEM 便會傳送最新檔案版本的安裝命令,因為其為裝置有資格接受的最高版本。
當您在上傳新檔案版本時選擇淘汰先前版本,Console 會淘汰先前版本而非最新版本。
Windows Phone版本=「X.X.X.X」前四位小數必須遞增,因為未支援版本降級功能。
Workspace ONE UEM 可接受版本編號較低的應用程式。然而,系統會根據應用程式版本的順序來管理指派項目,並將指派項目從先前版本移轉至您所上傳的 UEM 版本。

如果已將已上傳的 UEM 版本與最新版本指派給裝置 (並且同時處於作用中狀態),Workspace ONE UEM 便會傳送最新檔案版本的安裝命令,因為其為裝置有資格接受的最高版本。
當您在上傳新檔案版本時選擇淘汰先前版本,Console 會淘汰先前版本而非最新版本。

您可以部署多個版本來測試應用程式。上傳 Beta 版應用程式並將其部署至測試使用者,同時讓一般使用者使用非 Beta 版本。測試完 Beta 版後,您便可將測試過版本取代現有的非 Beta 版本。

管理內部應用程式的版本控制項

版本控制可讓您管理一段時間內檔案的變更。Workspace ONE UEM 使用兩種不同版本值來管理應用程式的版本控制。應用程式版本編號是由應用程式開發人員所設定的已編碼版本。由 Workspace ONE UEM Console 設定的應用程式 UEM 版本編號。其衍生自應用程式版本編號,用於判斷主控台中所有版本的順序,以便能夠正確繼承指派。

維護您內部應用程式的多個版本

您可以使用新增版本淘汰先前版本來控制內部應用程式版本。Workspace ONE UEM 可以取代裝置上的內部應用程式,但不會將多個版本部署至裝置。您在 Console 中可以管理多個作用中版本。根據應用程式版本值來取代已淘汰的版本。如果您希望在 UEM Console 中保有應用程式的多種版本,請勿在詳細資料索引標籤上選取淘汰先前版本核取方塊。在您為某應用程式新增版本時,此勾選方格即會出現。如果您未選取淘汰先前版本,然後要新增應用程式版本,Workspace ONE UEM 便會將更高的應用程式版本指派至裝置。您可以停用應用程式版本,而非淘汰應用程式並將其從裝置指派中移除。

請完成下列步驟,以便在 Workspace ONE UEM Console 中管理內部應用程式的多個版本:

  1. 導覽至資源 > 應用程式 > 原生應用程式,然後選取內部索引標籤。

  2. 按一下應用程式,接著前往詳細資料視圖,然後選取新增版本

  3. 上傳更新的檔案。

  4. 設定詳細資料標籤上的淘汰先前版本核取方塊:

    設定說明
    啟用淘汰先前版本Workspace ONE UEM 會取消指派較低的應用程式版本,並將較高的應用程式版本指派至裝置。較低版本在 Workspace ONE UEM Console 中無法部署。

    Apple iOS 為特例。這些裝置可以透過在 Workspace ONE UEM Console 中淘汰先前版本的方式,接收較低的應用程式版本指派。
    停用淘汰先前版本Workspace ONE UEM 會取消指派較低的應用程式版本,並將較高的應用程式版本指派至裝置。如果該版本仍處於啟用狀態,便可在 Workspace ONE UEM Console 中部署較低的版本。
  5. 選擇儲存 & 指派,以使用彈性化部署功能。

利用淘汰與停用功能來回復版本

Workspace ONE UEM 使用淘汰先前版本選項,來將 Apple iOS 應用程式回復到標記為使用中的先前版本。依據版本值來回復版本。Workspace ONE UEM 會使用先前的版本編號來推送應用程式版本,而非使用先前的「應用程式版本」編號。

您可以利用淘汰與停用功能來回復版本。

  • 淘汰應用程式可能會產生好幾種結果,取決於其他使用中的版本以及使用中版本的推播模式。
  • 當您停用某個應用程式時,Workspace ONE UEM 會將該應用程式從指定的組織群組及其所有子組織群組中已指派的裝置上移除。

然而如果有較低且使用中的應用程式版本,較低的版本就會推播到裝置上。如果在較高的企業群組中有一個較高編號的版本,所有裝置仍可使用該版本。

保護專屬應用程式的生產版本

專屬非商店 Workspace ONE UEM 應用程式 (例如 Secure Launcher) 已植入或包含在 Workspace ONE UEM 執行個體中。其為 Workspace ONE UEM 安裝程式的一部分,您可以透過設定檔或 Console 中的其他設定將其部署至裝置。某些企業希望能夠先針對這些應用程式的版本執行測試,然後再將其部署至生產。使用測試群組,您可以將專屬的 Workspace ONE UEM 應用程式新增至 Workspace ONE UEM Console 以進行測試,使應用程式保持獨立於生產環境之外。

Workspace ONE UEM 包括保護功能,可預防在您從主控台移除測試版本時,移除 Workspace ONE UEM 專屬應用程式的生產版本。遵循特定工作順序就可以新增和移除測試版本。當您從主控台移除測試版本時,不妨考慮下列最佳做法:

  • 在可行情況下,請在具有 Workspace ONE UEM Console 測試執行個體的獨立環境中測試應用程式。
  • Workspace ONE UEM 一律使用應用程式 ID 來辨識專屬應用程式的測試版本。當您使用應用程式移除命令時,請在淘汰或刪除應用程式前,移除測試版本。若您略過此步驟,Workspace ONE UEM 就不會將這些測試應用程式的應用程式移除指令排入佇列中。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…