Workspace ONE UEM usa dois valores de versão diferentes para gerenciar o controle de versão de aplicativos internos: Versão real do arquivo e a Versão. Workspace ONE UEM exibe-os na guia Detalhes do registro do aplicativo.

  • Versão real do arquivo: a versão codificada do aplicativo definida pelo desenvolvedor dele.
  • Versão: a versão interna do aplicativo definida pelo Workspace ONE UEM console para gerenciamento. Quando você carrega uma versão interna do aplicativo no Console, esse número é identificado como Versão mais recente, Nova versão e Versão anterior.
    • Versão mais recente: este identificador geralmente é a versão com o número mais alto e é implantado em dispositivos que se inscrevem no grupo atribuído.
    • Versão anterior: este identificador é geralmente uma versão anterior à versão mais recente.
    • Nova versão: este identificador é a versão que você está enviando ao Console. Você pode carregar números anteriores à versão mais recente e posteriores à versão anterior.

Obtenção do valor de Versão real do arquivo

Workspace ONE UEM obtém a versão do aplicativo exibida no campo Versão real do arquivo em diversos lugares, dependendo da plataforma. Esses valores devem aumentar para permitir que a versão do aplicativo substitua a versão atual no Workspace ONE UEM.

Tabela 1. Local do valor de versão de arquivo por plataforma
Plataforma Parâmetro Encontrado em
Android versionName é exibido na versão real do arquivo

mas

versionCode controla a capacidade de controle de versão

pacote .apk

iOS

macOS

CFBundleVersion

ou

CFBuildShortVersionString

info.plist
Windows Desktop Versão="X.X.X.X" mas Workspace ONE UEM só exibe três valores decimais AppManifest.xml
Windows Phone Versão="X.X.X.X" mas Workspace ONE UEM só exibe três valores decimais WMAppManifest.xml

Versão real do arquivo e incrementação

Você pode carregar várias versões de um aplicativo, independentemente do número real da versão do arquivo, mas, para a maioria das plataformas, a versão real do arquivo controla a implantação do aplicativo. Workspace ONE UEM gerencia a nova versão, dependendo do valor real da versão do arquivo.

Tabela 2. Comportamentos de incremento de versão de arquivo real
Plataforma Versão real do arquivo
Android versionCode deve incrementar porque não é oferecido suporte ao rebaixamento de versões.

Workspace ONE UEM pode aceitar aplicativos com valores menores de versionCode. No entanto, ele gerencia as atribuições com base na ordem da versão real do arquivo.

Por exemplo, se você tiver implantado uma versão 3.1 de um aplicativo, você terá uma versão 1.1 do arquivo real mais antiga ainda no Console, e você carregará a versão 2.1 do arquivo real; Workspace ONE UEM gerencia as versões com esses comportamentos.
  • Migra atribuições da versão 1.1 (versão anterior) para 2.1 (nova versão).
  • Se os dispositivos tiverem 2.1 e 3.1 atribuídas (e ambos estiverem ativos), Workspace ONE UEM envia comandos de instalação para 3.1 (versão mais recente), já que essa é a versão mais alta que os dispositivos estão qualificados para receber.
  • Quando você seleciona Aposentar versão anterior ao carregar a 2.1, o Console aposenta a 1.1 (versão anterior) e não a 3.1 (versão mais recente).

iOS

macOS

BundleVersion ou BuildShortVersionString podem aumentar ou diminuir porque há suporte ao rebaixamento de versões.
Observação: O macOS não oferece suporte ao downgrade para uma versão inferior de um aplicativo.

É possível carregar uma versão anterior do aplicativo e enviá-la como a versão disponível.

Windows Desktop Versão de arquivo real="X.X.X", os três primeiros decimais devem aumentar porque não existe suporte para o rebaixamento de versão.
Workspace ONE UEM pode aceitar aplicativos com valores menores de versão de arquivo reais. No entanto, ele gerencia as atribuições com base na ordem da versão real do arquivo.
  • Migra atribuições da versão anterior para a nova versão (aquela que você está carregando).
  • Se os dispositivos tiverem a nova versão e a versão mais recente atribuídas (e ambos estiverem ativos), Workspace ONE UEM envia comandos de instalação para a versão mais recente de arquivo, já que essa é a versão mais alta que os dispositivos estão qualificados para receber.
  • Quando você seleciona Aposentar versão anterior ao carregar a nova versão do arquivo, o Console aposenta a versão anterior e não a mais recente.
Windows Phone Versão="X.X.X", os três primeiros decimais devem aumentar porque não existe suporte para o rebaixamento de versão.
Workspace ONE UEM pode aceitar aplicativos com valores menores de versão de arquivo reais. No entanto, ele gerencia as atribuições com base na ordem da versão real do arquivo.
  • Migra atribuições da versão anterior para a nova versão (aquela que você está carregando).
  • Se os dispositivos tiverem a nova versão e a versão mais recente atribuídas (e ambos estiverem ativos), Workspace ONE UEM envia comandos de instalação para a versão mais recente de arquivo, já que essa é a versão mais alta que os dispositivos estão qualificados para receber.
  • Quando você seleciona Aposentar versão anterior ao carregar a nova versão do arquivo, o Console aposenta a versão anterior e não a mais recente.