Utilice la opción Agregar versión para actualizar las versiones de las aplicaciones internas e incorporar nuevas funciones y correcciones, probar versiones beta y cumplir con las normas de cumplimiento organizativo. El control de versiones ofrece numerosas ventajas relacionadas con las pruebas y la conformidad. Puede enviar versiones beta para fines de prueba y revertir una versión anterior en los dispositivos Apple iOS, así como enviar a los dispositivos versiones aprobadas o conformes de las aplicaciones.
Al seleccionar una aplicación en la página Recursos > Aplicaciones > Aplicaciones nativas > Vista de lista, se muestra la página Vista de detalles de la aplicación. La función Agregar versión está disponible en el menú MÁS de la parte superior derecha de la página de detalles de las aplicaciones.
Nota: El sistema puede reconocer una versión diferente de la aplicación sin usar la opción Agregar versión. Sin embargo, los archivos EXE y ZIP pueden ser excepciones, ya que Omnissa Workspace ONE UEM Console no puede interpretar el paquete. Si agrega una versión diferente de la aplicación como si fuera nueva, el sistema mostrará la casilla Retirar las versiones anteriores en la pestaña Detalles.
Al agregar una nueva versión de una aplicación, podrá ver lo siguiente en la pestaña Detalles:
- Versión de UEM cargada: este identificador es la versión de UEM que va a cargar en Console.
- Asignaciones copiadas desde: este identificador es la versión inmediatamente anterior a la versión cargada, desde la cual la versión cargada hereda asignaciones.
- Versión más reciente: este identificador suele ser la versión más actual en la consola y se implementa en los dispositivos que se inscriben en el grupo asignado.
Ejemplo de control de versiones: pruebas beta
Implemente múltiples versiones para probar aplicaciones. Cargue una versión beta de una aplicación e impleméntela con los usuarios beta a la vez que tiene una versión no beta disponible para los usuarios normales. Después de probar la versión beta, podrá reemplazar la versión no beta existente por la versión probada.
Origen del valor de la versión de la aplicación
Workspace ONE UEM recupera la versión de la aplicación que se muestra en el campo Versión de la aplicación desde varios lugares, dependiendo de la plataforma. No puede cargar versiones duplicadas de una aplicación.
| Plataforma | Parámetro | Se encuentra en |
|---|---|---|
| Android | versionName muestra la versión de la aplicación, pero versionCode controla la capacidad de la versión | Paquete .apk |
| iOS macOS | CFBundleVersion CFBuildShortVersionString | info.plist |
| Windows | Version="X.X.X.X" | AppManifest.xml |
| Windows Phone | Version="X.X.X.X" | WMAppManifest.xml |
Compatibilidad con el número de revisión en la versión de la aplicación interna
Cuando cargue una versión anterior de una aplicación cuya versión superior ya esté disponible en Console, tendrá que mantener versiones de UEM independientes de la aplicación.
Para eliminar la sobrecarga de mantener distintas versiones de UEM, los números de versión de la aplicación interna ahora incluyen un cuarto decimal, que es el número de revisión.
Con la disponibilidad del cuarto decimal, puede hacer lo siguiente sin modificar la versión de UEM:
- Cargue la versión anterior de una aplicación en la consola cuando ya se haya cargado una versión superior.
- Cargue aplicaciones con cuatro números de versión decimales.
- Cargue aplicaciones con la misma versión pero con números de compilación diferentes. El cuarto número se incrementa automáticamente después de cada compilación correcta de la aplicación.
Nota: El número de versión interna de cualquier aplicación que se haya cargado previamente permanece sin cambios.
Versión e incremento de la aplicación
Puede cargar varias versiones de una aplicación independientemente del número de versión de la aplicación, pero en la mayoría de las plataformas, la versión de la aplicación controla la implementación de la aplicación. Workspace ONE UEM administra la versión de UEM cargada en función del valor de la versión de la aplicación.
| Plataforma | Versión de la aplicación |
|---|---|
| Android | El versionCode tiene que incrementarse porque no se admite cambiar a versiones anteriores. Workspace ONE UEM puede aceptar aplicaciones con valores de versionCode inferiores. Sin embargo, administra las asignaciones en función del orden de la versión de la aplicación. Por ejemplo, si implementó la versión 3.1 de una aplicación, tiene una versión 1.1 anterior de la aplicación aún en la consola, y carga la versión 2.1 de la aplicación, Workspace ONE UEM administra las versiones con estos comportamientos. Migra las asignaciones de la versión 1.1 (Asignaciones copiadas desde) a 2.1 (versión de UEM cargada). Si los dispositivos tienen asignadas las versiones 2.1 y 3.1 (y ambas están activas), Workspace ONE UEM envía comandos de instalación para la versión 3.1 (versión más reciente), ya que es la versión más alta que los dispositivos pueden recibir. Al seleccionar Retirar las versiones anteriores en el momento de cargar la versión 2.1, Console retira la versión 1.1 (Asignaciones copiadas desde) y no la 3.1 (versión más reciente). |
| iOS y macOS | El valor de BundleVersion o de BuildShortVersionString se pueden incrementar o disminuir porque si se admite cambiar a versiones anteriores. Nota: macOS no admite el cambio a una versión anterior de una aplicación. Puede cargar una versión anterior de la aplicación y enviarla como la versión que está disponible. |
| Windows | Versión de aplicación="X.X.X", los primeros tres decimales deben incrementarse, ya que las versiones más antiguas no son compatibles. Workspace ONE UEM puede aceptar aplicaciones con valores de versión de la aplicación inferiores. Sin embargo, administra las asignaciones en función del orden de la versión de la aplicación y migra las asignaciones de la versión anterior a la versión de UEM cargada (la que está cargando). Si los dispositivos tienen asignadas la versión de UEM cargada y la versión más reciente (y ambas están activas), Workspace ONE UEM envía comandos de instalación para la versión de archivo más reciente, ya que es la versión más alta que los dispositivos pueden recibir. Al seleccionar Retirar las versiones anteriores en el momento de cargar la nueva versión del archivo, Console retira la versión anterior y no la versión más reciente. |
| Windows Phone | Versión="X.X.X.X", los primeros cuatro decimales deben incrementarse, ya que las versiones más antiguas no son compatibles. Workspace ONE UEM puede aceptar aplicaciones con valores de versión de la aplicación inferiores. Sin embargo, administra las asignaciones en función del orden de la versión de la aplicación y migra las asignaciones de la versión anterior a la versión de UEM cargada (la que está cargando). Si los dispositivos tienen asignadas la versión de UEM cargada y la versión más reciente (y ambas están activas), Workspace ONE UEM envía comandos de instalación para la versión de archivo más reciente, ya que es la versión más alta que los dispositivos pueden recibir. Al seleccionar Retirar las versiones anteriores en el momento de cargar la nueva versión del archivo, Console retira la versión anterior y no la versión más reciente. |
Puede implementar varias versiones para probar las aplicaciones. Cargue una versión beta de una aplicación e impleméntela con los usuarios beta a la vez que tiene una versión no beta disponible para los usuarios normales. Después de probar la versión beta, podrá reemplazar la versión no beta existente por la versión probada.
Administrar el control de versiones de su aplicación interna
El control de versiones le permite administrar los cambios en los archivos a lo largo del tiempo. Workspace ONE UEM utiliza dos valores de versión diferentes para administrar el control de las versiones de aplicaciones internas. El número de versión de la aplicación es la versión codificada establecida por el desarrollador de la aplicación. Workspace ONE UEM Console configura el número de versión de UEM. Se deriva del número de versión de la aplicación y se utiliza para determinar el orden de todas las versiones de Console, de modo que las asignaciones se puedan heredar correctamente.
Mantener varias versiones de su aplicación interna
Puede controlar las versiones de las aplicaciones internas con Agregar versión y Retirar las versiones anteriores. Workspace ONE UEM puede reemplazar una aplicación interna en los dispositivos, pero no implementa varias versiones en los dispositivos. Puede tener varias versiones activas en Console para su administración. El reemplazo de una versión retirada depende del valor de la Versión de la aplicación. Si desea tener varias versiones de una aplicación en UEM Console, no seleccione la casilla Retirar las versiones anteriores en la pestaña Detalles. Esta casilla se muestra cuando agrega una versión de una aplicación. Si no selecciona Retirar las versiones anteriores y agrega una versión de la aplicación, Workspace ONE UEM asigna la Versión de la aplicación posterior a los dispositivos. Puede desactivar versiones de la aplicación en lugar de retirarlas para eliminarlas de las asignaciones de dispositivos.
Realice los siguientes pasos para administrar varias versiones de las aplicaciones internas en Workspace ONE UEM Console:
-
Acceda a Recursos > Aplicaciones > Aplicaciones nativas y seleccione la pestaña Internas.
-
Haga clic en la aplicación y desplácese a la vista de detalles y seleccione Agregar versión.
-
Cargue el archivo actualizado.
-
Configure la casilla Retirar las versiones anteriores en la pestaña Detalles.
Ajustes Descripción Habilite la opción Retirar las versiones anteriores Workspace ONE UEM anula la asignación de la Versión de la aplicación más antigua y asigna la Versión de la aplicación más reciente a los dispositivos. La versión anterior no está disponible para la implementación en Workspace ONE UEM Console.
Apple iOS es la excepción. Estos dispositivos pueden recibir una versión de la aplicación anterior si las versiones anteriores se retiran de Workspace ONE UEM Console.Deshabilite la opción Retirar las versiones anteriores Workspace ONE UEM anula la asignación de la Versión de la aplicación más antigua y asigna la Versión de la aplicación más reciente a los dispositivos. Si todavía sigue Activa, la versión anterior está disponible para la implementación en Workspace ONE UEM Console. -
Seleccione Guardar y asignar para utilizar la función de implementación flexible.
Cambiar a una versión anterior mediante Retirar y Desactivar
Workspace ONE UEM utiliza la opción Retirar las versiones anteriores para revertir las aplicaciones de Apple iOS a una versión anterior que esté marcada como activa. El cambio a una versión anterior depende del valor de la Versión. Workspace ONE UEM envía la versión de la aplicación con el número de Versión anterior, no el número anterior de Versión de aplicación.
Puede cambiar a una versión anterior con las opciones "Retirar" y "Desactivar".
- Si elige la opción Retirar para retirar una aplicación, los resultados podrían variar según la presencia de otras versiones activas y su modo push.
- Si decide Desactivar una aplicación, Workspace ONE UEM la eliminará de los dispositivos a los que esté asignada en el grupo organizativo especificado y todos sus grupos organizativos secundarios.
Si existe una versión activa más antigua de la aplicación, la versión más antigua se enviará a los dispositivos. Por otro lado, si hay una versión más reciente en el grupo organizativo, dicha versión aún estará disponible en los dispositivos.
Proteger la versión de producción de su aplicación de propiedad exclusiva
Las aplicaciones patentadas y no incluidas en tienda de Workspace ONE UEM, como Secure Launcher, se inicializan o incluyen en la instancia de Workspace ONE UEM. Forma parte del instalador de Workspace ONE UEM y se implementa en los dispositivos con un perfil o con otros ajustes en Console. Algunas empresas desean probar versiones de estas aplicaciones antes de que se implementen en la producción. Puede agregar una aplicación de Workspace ONE UEM de propiedad exclusiva a Workspace ONE UEM Console para realizar pruebas mediante grupos de prueba con el fin de mantener la aplicación separada de su entorno de producción.
Workspace ONE UEM incluye elementos de protección para evitar la eliminación de las versiones de producción de las aplicaciones patentadas de Workspace ONE UEM cuando se eliminan las versiones de prueba de la consola. Puede agregar o eliminar la versión de prueba siguiendo un orden de tareas específico. Tenga en cuenta las siguientes prácticas recomendadas cuando elimine las versiones de prueba de la consola:
- En aquellas situaciones en las que sea posible, pruebe las aplicaciones en un entorno independiente con una instancia de prueba de Workspace ONE UEM Console.
- Workspace ONE UEM siempre utiliza el ID de aplicación para identificar la versión de prueba de la aplicación patentada. Cuando utilice el comando de eliminación de la aplicación, elimine la versión de prueba antes de retirar o de eliminar la aplicación. Si omite este paso, Workspace ONE UEM no pone en cola los comandos de eliminación de estas aplicaciones de prueba.
¿Le resultó útil esta página?