Workspace ONE UEM uses two different version values to manage version control of internal applications. The two version values are the Actual File Version and the Version, and Workspace ONE UEM displays them on the Info tab located in the Workspace ONE UEM console application record.

  • Actual File Version – The coded version of the application set by the developer of the application.
  • Version – The internal version of the application set by the UEMconsole.

Sourcing the Actual File Version Value

Workspace ONE UEM gets the application version that displays in the Actual File Version option from various places depending on the platform. These values must increment to allow the application version to override the current version in Workspace ONE UEM.

Platform Parameter Found In
Android

versionName displays in Actual File Version

[but]

versionCode controls the ability to version

.apk package
Apple iOS

CFBundleVersion

[or]

CFBuildShortVersionString

info.plist
Windows Desktop Version="X.X.X.X" but Workspace ONE UEM only displays three decimal places AppManifest.xml
Windows Phone Version="X.X.X.X" but Workspace ONE UEM only displays three decimal places WMAppManifest.xml

Versioning Identifiers and Incrementation

The Version option increments up for all platforms when you upload another version of an internal application.

The Actual File Version value, however, for some platforms, does not have to increment up. You can retire a previous version and replace it with a lower version value for certain platforms.

Platform Actual File Version Workspace ONE UEM Version
Android

versionCode must increment up because downgrading versions is not supported.

Workspace ONE UEM cannot accept applications with lower versionCode values.

Workspace ONE UEM increments up.
Apple iOS

BundleVersion or the BuildShortVersionString can increment up or down because downgrading versions is supported.

You can upload a lower version of the application and push it as the available version.

Workspace ONE UEM increments up.
Windows Desktop

Version="X.X.X", the first three decimals, must increment up because downgrading versions is not supported.

Workspace ONE UEM cannot accept applications with lower Version="X.X.X" values.

Workspace ONE UEM increments up.
Windows Phone

Version="X.X.X", the first three decimals, must increment up because downgrading versions is not supported.

Workspace ONE UEM cannot accept applications with lower Version="X.X.X" values.

Workspace ONE UEM increments up.

See Internal App Versions in Workspace ONE UEM for more topics on Versioning.