Utilizza la funzione Aggiungi versione per aggiornare le versioni delle applicazioni interne per incorporare nuove funzioni e correzioni, testare le versioni Beta e rispettare gli standard di conformità organizzativi. Il controllo delle versioni offre molti vantaggi per il testing e la conformità. È possibile eseguire il push delle versioni beta a scopo di test e consentire ai dispositivi Apple iOS di eseguire il rollback a una versione precedente. È inoltre possibile eseguire il push di versioni approvate o conformi delle applicazioni.
Quando selezioni un'applicazione dalla pagina Risorse > App > App native > Visualizzazione elenco, viene visualizzata la pagina di visualizzazione dei dettagli dell'app. La funzionalità Aggiungi versione è disponibile nel menu ALTRO nella parte in alto a destra della pagina dei dettagli dell'app.
Nota: il sistema può riconoscere versioni differenti di un'applicazione senza utilizzare l'opzione Aggiungi versione. Tuttavia, i file EXE e ZIP possono essere alcune delle eccezioni in quanto Omnissa Workspace ONE UEM console non può interpretare il pacchetto. Se si aggiunge una versione diversa dell'applicazione come se fosse nuova, il sistema visualizza la casella di controllo Ritira versioni precedenti nella scheda Dettagli.
Quando si aggiunge una nuova versione di un'applicazione, nella scheda Dettagli sarà possibile visualizzare quanto segue:
- Versione UEM caricata: questo identificativo è la versione UEM che si carica nella console.
- Assegnazioni copiate da: questo identificativo è la versione che precede immediatamente la versione caricata, dalla quale la versione caricata eredita le assegnazioni.
- Versione più recente: questo identificativo è in genere la versione con il numero più alto e viene distribuita ai dispositivi che si registrano nel gruppo assegnato.
Esempio di controllo delle versioni - Test di versioni beta
Distribuire più versioni per il test delle applicazioni. Caricare una versione beta di un'applicazione e distribuirla agli utenti beta, rendendo allo stesso tempo disponibile una versione non beta per gli utenti normali. Dopo il test della versione beta, è possibile sostituire la versione non beta esistente con la versione testata.
Recupero del valore della versione dell'app
Workspace ONE UEM recupera la versione dell'applicazione che viene visualizzata nel campo Versione app da varie posizioni, in base alla piattaforma. Non è possibile caricare versioni duplicate di un'app.
| Piattaforma | Parametro | Disponibile in |
|---|---|---|
| Android | versionName visualizza la versione dell'app, ma versionCode controlla la possibilità di gestire la versione | Pacchetto .apk |
| iOS macOS | CFBundleVersion CFBuildShortVersionString | info.plist |
| Windows | Versione="X.X.X.X" | AppManifest.xml |
| Windows Phone | Versione="X.X.X.X" | WMAppManifest.xml |
Supporto per il numero di revisione relativo alla versione delle app interne
Quando viene caricata la versione precedente di un'app che dispone già di una versione successiva nella console, è necessario mantenere versioni UEM separate dell'app.
Per eliminare i costi generali legati alla gestione delle versioni UEM separate, i numeri di versione delle app interne includono ora una quarta cifra decimale che rappresenta il numero di revisione.
La disponibilità della quarta cifra decimale consente di eseguire le seguenti operazioni senza modificare la versione UEM:
- Caricare la versione precedente di un'applicazione nella console, anche se è già stata caricata una versione successiva.
- Caricare le app con quattro cifre decimali corrispondenti alla versione.
- Caricare le app con la stessa versione, ma con numeri di compilazione differenti. La quarta cifra viene incrementata automaticamente dopo ogni compilazione completata dell'app.
Nota: il numero della versione interna di qualsiasi app precedentemente caricata è rimasto invariato.
Versione dell'applicazione e incremento
È possibile caricare più versioni di un'applicazione indipendentemente dal numero di Versione app, ma per la maggior parte delle piattaforme, Versione app controlla la distribuzione dell'applicazione. Workspace ONE UEM gestisce la versione di UEM caricata in base al valore di Versione app.
| Piattaforma | Versione app |
|---|---|
| Android | versionCode deve aumentare perché il downgrade delle versioni non è supportato. Workspace ONE UEM può accettare le applicazioni con valori di versionCode inferiori. Tuttavia, gestisce le assegnazioni in base all'ordine della Versione app. Ad esempio, se si è distribuita la Versione app 3.1 di un'applicazione, nella console è ancora presente una Versione app meno recente 1.1 e si carica la Versione app 2.1, Workspace ONE UEM gestisce le versioni con questi comportamenti. Esegue la migrazione delle assegnazioni dalla versione 1.1 (Assegnazioni copiate da) alla 2.1 (Versione UEM caricata). Se ai dispositivi sono assegnate la 2.1 e 3.1 (e sono entrambe attive), Workspace ONE UEM invia comandi di installazione per la 3.1 (versione più recente) dato che è la versione più recente che i dispositivi possono ricevere. Quando selezioni Ritira le versione precedente al momento del cricamento di 2.1, console ritira la versione 1.1 (Assegnazioni copiate da) e non la versione 3.1 (la versione più recente). |
| iOS e macOS | BundleVersion o BuildShortVersionString possono aumentare o diminuire perché il downgrade delle versioni è supportato. Nota: macOS non supporta il downgrade di una versione precedente di un'app. È possibile caricare una versione inferiore dell'applicazione ed eseguirne il push come versione disponibile. |
| Windows | Versione app="X.X.X"; i primi tre decimali devono aumentare perché il downgrade delle versioni non è supportato. Workspace ONE UEM può accettare le applicazioni con valori di Versione app inferiori. Tuttavia, gestisce le assegnazioni in base all'ordine della versione dell'app ed esegue la migrazione delle assegnazioni dalla versione precedente alla Versione UEM caricata (quella che si sta caricando). Se ai dispositivi sono assegnate la versione UEM caricata e la versione più recente (e sono entrambe attive), Workspace ONE UEM invia comandi di installazione per la versione del file più recente dato che è la versione con il numero più alto che i dispositivi possono ricevere. Quando si seleziona Ritira versione precedente al momento di caricare una nuova versione del file, la console ritira la versione precedente e non quella più recente. |
| Windows Phone | Versione="X.X.X.X"; i primi quattro decimali devono aumentare perché il downgrade delle versioni non è supportato. Workspace ONE UEM può accettare le applicazioni con valori di Versione app inferiori. Tuttavia, gestisce le assegnazioni in base all'ordine della versione dell'app ed esegue la migrazione delle assegnazioni dalla versione precedente alla Versione UEM caricata (quella che si sta caricando). Se ai dispositivi sono assegnate la versione UEM caricata e la versione più recente (e sono entrambe attive), Workspace ONE UEM invia comandi di installazione per la versione del file più recente dato che è la versione con il numero più alto che i dispositivi possono ricevere. Quando si seleziona Ritira versione precedente al momento di caricare una nuova versione del file, la console ritira la versione precedente e non quella più recente. |
È possibile distribuire più versioni per testare le applicazioni. Caricare una versione beta di un'applicazione e distribuirla agli utenti beta, rendendo allo stesso tempo disponibile una versione non beta per gli utenti normali. Dopo il test della versione beta, è possibile sostituire la versione non beta esistente con la versione testata.
Gestire il controllo della versione dell'applicazione interna
Il controllo della versione consente di gestire le modifiche apportate ai file nel tempo. Workspace ONE UEM usa due valori di versioni differenti per gestire il controllo delle versioni delle app interne. Il numero di Versione app è la versione codificata impostata dallo sviluppatore dell'applicazione. Il numero di Versione UEM dell'applicazione è impostato da Workspace ONE UEM console. Deriva dal numero della Versione app e viene utilizzato per determinare l'ordine di tutte le versioni nella console in modo che le assegnazioni possano essere ereditate correttamente.
Mantenere più versioni dell'applicazione interna
È possibile controllare le versioni delle applicazioni interne con Aggiungi versione e Ritira versioni precedenti. Workspace ONE UEM può sostituire un'applicazione interna sui dispositivi, ma non distribuisce più versioni ai dispositivi. È possibile disporre di più versioni attive nella console per la gestione. La sostituzione di una versione ritirata dipende dal valore della Versione app. Se si vogliono versioni multiple di un'applicazione in UEM console, non selezionare la casella di controllo Ritira versione precedente sulla scheda Dettagli. Questa casella di controllo compare quando si aggiunge una versione di un'applicazione. Se non si seleziona Ritira versioni precedenti e si aggiunge una versione dell'applicazione, Workspace ONE UEM assegna la Versione app con valore più alto ai dispositivi. È possibile disattivare versioni dell'applicazione invece di ritirarle per rimuoverle dalle assegnazioni dei dispositivi.
Per gestire più versioni dell'applicazione interna in Workspace ONE UEM console, attenersi alla procedura seguente:
-
Seleziona Risorse > App > App native, quindi scegli la scheda Interne.
-
Fare clic sull'applicazione e selezionare la visualizzazione Dettagli, quindi scegliere Aggiungi versione.
-
Caricare il file aggiornato.
-
Configurare la casella di controllo Ritira versioni precedenti nella scheda Dettagli.
Impostazione Descrizione Abilitare Ritira versioni precedenti Workspace ONE UEM annulla l'assegnazione della Versione app con il valore inferiore e assegna ai dispositivi la Versione app con il valore più alto. La versione inferiore non è disponibile per la distribuzione in Workspace ONE UEM console.
Apple iOS è un'eccezione. Questi dispositivi possono ricevere una versione dell'app inferiore assegnata attraverso il ritiro delle versioni precedenti in Workspace ONE UEM console.Disabilitare Ritira versioni precedenti Workspace ONE UEM annulla l'assegnazione della Versione app con il valore inferiore e assegna ai dispositivi la Versione app con il valore più alto. Se è ancora attiva, la versione con il valore inferiore è disponibile per la distribuzione Workspace ONE UEM console. -
Selezionare Salva e assegna per usare la funzionalità di distribuzione flessibile.
Eseguire il rollback delle versioni utilizzando Ritira e Disattiva
Workspace ONE UEM utilizza l'opzione Ritira versioni precedenti per il rollback delle applicazioni Apple iOS a una versione precedente che è contrassegnata come attiva. Il rollback delle versioni dipende dal valore Versione. Workspace ONE UEM esegue il push della versione dell'applicazione con il numero precedente di Versione, non con il numero precedente di Versione app.
È possibile eseguire il rollback delle versioni utilizzando Ritira e Disattiva.
- Quando si ritira un'applicazione, i risultati possono variare a seconda della presenza di altre versioni attive e della modalità push delle versioni attive.
- Quando si Disattiva un'applicazione, Workspace ONE UEM la rimuove dai dispositivi a cui è assegnata nel gruppo specifico e nel suo sottogruppo.
Se è presente una versione inferiore attiva dell'applicazione, verrà eseguito il push di tale versione ai dispositivi. Se è presente una versione con un numero superiore in un gruppo superiore, tale versione sarà ancora disponibile per i dispositivi.
Proteggere la versione di produzione dell'applicazione proprietaria
Un'applicazione Workspace ONE UEM proprietaria e non store, ad esempio Secure Launcher, è integrata o inclusa nell'istanza di Workspace ONE UEM. Fa parte di Workspace ONE UEM Installer e viene installata nei dispositivi mediante un profilo o con altre impostazioni della console. Alcune aziende desiderano testare le versioni di tali applicazioni prima di implementarle in produzione. È possibile aggiungere un'applicazione Workspace ONE UEM proprietaria alla Workspace ONE UEM Console per fini di test utilizzando gruppi di test per mantenere l'applicazione separata dall'ambiente di produzione.
Workspace ONE UEM include strumenti di salvaguardia per prevenire la rimozione delle versioni di produzione delle applicazioni proprietarie di Workspace ONE UEM durante la rimozione delle versioni di test dalla console. È possibile aggiungere e rimuovere la versione di test, attenendosi a un ordine specifico di attività. Considerare le seguenti best practice quando si rimuovono le versioni di test dalla console:
- Quando possibile, testare le applicazioni in un ambiente separato con un'istanza di test di Workspace ONE UEM console.
- Workspace ONE UEM utilizza sempre l'ID applicazione per identificare la versione di test dell'applicazione proprietaria. Quando si utilizza il comando di rimozione dell'applicazione, rimuovere la versione di test prima di ritirare o eliminare l'applicazione. In caso contrario, Workspace ONE UEM non metterà in coda i comandi di rimozione delle app per tali applicazioni.
Questa pagina è stata utile?