Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando adiciona ou atualiza uma aplicação de linha de negócio (LOB) no Microsoft Intune, a propriedade da versão da aplicação é extraída para detetar e instalar a aplicação em dispositivos. O valor da versão é armazenado na propriedade identityVersion da entidade da aplicação LOB. Quando a aplicação LOB é atualizada, o serviço do Intune compara as versões dos pacotes de aplicações existentes e atualizados. Se as versões forem as mesmas, o serviço do Intune rejeita a atualização.
Os seguintes itens são considerados como a propriedade de versão da aplicação:
- Versões específicas do pacote de aplicações. Alguns tipos de aplicações contêm mais do que uma destas propriedades.
- A propriedade InternalVersion especificada nos metadados da aplicação. Este valor refere-se à versão de controlo interno do conteúdo da aplicação, especificamente quando a aplicação é atualizada.
- A propriedade MetadataVersion especificada nos metadados da aplicação. Este valor refere-se à versão de controlo interno das alterações de metadados que foram aplicadas à aplicação. A propriedade é reposta para cada revisão da propriedade InternalVersion .
Localizações onde pode ver a versão da aplicação
No centro de administração do Microsoft Intune, pode ver a versão da aplicação nas seguintes localizações:
Quando adiciona a aplicação ao Intune, a versão é apresentada no painel Ficheiro do pacote de aplicações . O valor da versão será utilizado para a propriedade identityVersion .
Quando seleciona uma aplicação LOB existente, a versão é apresentada no painel de detalhes. O valor da versão é o valor da propriedade identityVersion .
Pode selecionar para ver a versão na lista de aplicações. O valor da versão é o valor da propriedade identityVersion .
Pode ver a versão ao instalar a aplicação a partir da aplicação Portal da Empresa.
- Para .appx e .apk ficheiros, o valor da versão é o valor da propriedade identityVersion .
- Para outros tipos de ficheiros, o valor da versão é o valor da propriedade InternalVersion nos metadados da aplicação.
Pacotes de aplicações iOS
Os ficheiros do pacote de aplicações iOS (.ipa) contêm duas chaves relacionadas com a versão:
- CFBundleShortVersionString: esta chave armazena o número da versão.
- CFBundleVersion: esta chave armazena o número da compilação.
Para obter mais informações sobre estas chaves, consulte Apple Technical Note TN2420: Números de Versão e Números de Construção.
Atualmente, o Intune utiliza o valor CFBundleVersion para a propriedade identityVersion da entidade iosLobApp .
Extrair o número da versão e o número de compilação da aplicação iOS
Para extrair manualmente o número da versão e o número de compilação de um ficheiro .ipa no Windows, siga estes passos:
- Mude o nome do <ficheiro AppName.ipa> para <AppName>.zip.
- Extraia o <ficheiro.zipAppName> para uma pasta.
- Aceda à pasta que contém os ficheiros extraídos, abra a
Payload\<AppName>.apppasta e localize o ficheiro Info.plist. - Abra o ficheiro Info.plist num editor suportado.
- Verifique os valores das chaves CFBundleShortVersionString e CFBundleVersion.
Pacotes de aplicações Android
Os ficheiros do pacote de aplicações Android (.apk) contêm dois atributos relacionados com a versão:
-
android:versionCode: um número de versão interno. Este número é utilizado apenas para determinar se uma versão é mais recente do que outra (números mais elevados indicam versões mais recentes). Este valor não é o número da versão que é mostrado aos utilizadores. -
android:versionName: o número da versão apresentado aos utilizadores. Este atributo pode ser definido como uma cadeia não processada ou como uma referência a um recurso de cadeia. A cadeia não tem outra finalidade a não ser apresentada aos utilizadores. O atributo versionCode contém o número de versão significativo utilizado internamente.
Estes atributos são armazenados no ficheiro de manifesto da aplicação AndroidManifest.xml. Para obter mais informações, veja Guia do programador Android: <manifesto>.
Atualmente, o Intune utiliza o valor versionCode para a propriedade identityVersion da entidade androidLobApp .
Extrair os atributos versionCode e versionName da aplicação Android
Para extrair manualmente os atributos de um ficheiro .apk no Windows, siga estes passos:
Execute o Apktool para descodificar o ficheiro .apk para uma pasta. Por exemplo, execute o seguinte comando:
apktool d <AppName>.apk -o <OutputFolder>Aceda à <pasta OutputFolder> e abra o ficheiro AndroidManifest.xml num editor.
Verifique os valores dos
android:versionCodeatributos eandroid:versionName. Veja um exemplo:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.realtechvr.nogravity" android:versionCode="17" android:versionName="1.1.7" android:installLocation="preferExternal" > ... </manifest>
Observação
Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.
Próximas etapas
Para saber mais sobre as aplicações LOB, consulte os seguintes tópicos: