Brug funktionen Tilføj version til at opdatere versioner af dine interne apps for at inkorporere nye funktioner og rettelser, teste betaversioner og overholde organisationens standarder for compliance. Versionering har flere fordele for test og for compliance. Du kan pushe betaversioner til testformål, tillad Apple iOS-enheder at "gå tilbage" til en tidligere version. Du kan pushe betaversioner til testformål, tillade iOS-enheder at "tilbagerulle" til en tidligere version og pushe godkendte eller kompatible versioner af applikationer til enheder.

Bemærk: Systemet kan genkende en anden version af appen uden at skulle anvende Tilføj version. EXE, ZIP-filer kan imidlertid være nogle af undtagelserne, da UEM-konsollen ikke kan tolke pakken. Hvis du tilføjer en anden version af appen, som om den var ny, viser systemet afkrydsningsfeltet Kassér tidligere versioner på fanen Oplysninger.

Når der tilføjes en ny version af en app, kan du se følgende i fanen Oplysninger:

  • Uploadet UEM-version – dette id er den UEM-version, som du uploader til konsollen.
  • Tildelinger kopieret fra – dette id er den version umiddelbart før den uploadede version, hvorfra den overførte version arver tildelinger
  • Seneste version – dette id er den højeste nummererede version i konsollen, og den bliver udrullet til enheder, der tilmeldes i den tildelte gruppe.

Versionerings-eksempel - Beta test

Udrul flere versioner for at teste apps. Upload en beta version af appen og udrul den til beta brugere på samme tidspunkt hvor du har en ikke-beta version tilgængelig for dine normale brugere. Efter du har testet beta versionen, kan du erstatte den eksisterende, ikke-beta version med test versionen.

Forsyning af app-versionsværdi

Workspace ONE UEM henter app-versionen, der vises i feltet app-version fra følgende placeringer afhængigt af platformen. Du kan ikke uploade duplikerede versioner af en app.

Tabel 1. Filversionsværdiens placering efter platform
Platform Parameter Fundet i
Android versionName viser app-version, men versionCode styrer evnen til at tildele version .apk-pakke

iOS

macOS

CFBundleVersion

CFBuildShortVersionString

info.plist
Windows Desktop Version="X.X.X.X" AppManifest.xml
Windows Phone Version="X.X.X.X" WMAppManifest.xml

App-version og app-forøgelse

Du kan uploade flere versioner af en app, uanset app-versionsnummeret, men for de fleste platforme styrer app-versionen appens udrulning. Workspace ONE UEM styrer den uploadede UEM-version afhængigt af dens app-versionsværdi.

Tabel 2. Forøgelsesadfærd for app-version
Platform Appversion
Android versionCode skal forøges, fordi nedgradering af versioner ikke understøttes.

Workspace ONE UEM kan acceptere apps med lavere versionCode-værdier. Dog styrer den tildelinger baseret på rækkefølgen af app-versionen.

For eksempel, hvis du har installeret en app-version 3.1 af en app, og du stadig har en ældre app-version 1.1 i konsollen, og du uploader en app-version 2.1, så styrer Workspace ONE UEM versionerne med disse adfærdsmønstre.
  • Overfører tildelinger fra version 1.1 (Tildelinger kopieret fra) til 2.1 (uploadet UEM-version).
  • Hvis enheder har 2.1 og 3.1 tildelt (og begge er aktive), sender Workspace ONE UEM installationskommandoer til 3.1 (seneste version), da det er den højeste version, som enheder er berettiget til at modtage.
  • Når du vælger Udfas tidligere version på tidspunktet for upload af 2.1, udfaser konsollen 1.1 (Tildelinger kopieret fra) og ikke 3.1 (seneste version).

iOS

macOS

BundleVersion eller BuildShortVersionString kan forøges eller reduceres, da nedgradering af versioner understøttes.
Bemærk: macOS understøtter ikke nedgradering til en lavere version af en app.

Du kan uploade en lavere app-version og pushe den som en tilgængelig version.

Windows Desktop App-version="X.X.X", de første tre decimaler, skal forøges, fordi nedgradering af versioner ikke understøttes.
Workspace ONE UEM kan acceptere apps med lavere værdier for app-version. Dog styrer den tildelinger baseret på rækkefølgen af app-versionen.
  • Overfører tildelinger fra den tidligere version til den uploadede UEM-version (den du uploader).
  • Hvis enheder har den uploadede UEM-version og den nyeste version tildelt (og begge er aktive), sender Workspace ONE UEM installationskommandoer til den seneste version, da det er den højeste version, som enheder er berettiget til at modtage.
  • Når du vælger Pensioner tidligere Version på tidspunktet for upload af den nye filversion, pensionerer konsollen den tidligere version og ikke den seneste version.
Windows Phone Version="X.X.X.X", de første fire decimaler, skal forøges, fordi nedgradering af versioner ikke understøttes.
Workspace ONE UEM kan acceptere apps med lavere værdier for app-version. Dog styrer den tildelinger baseret på rækkefølgen af app-versionen.
  • Overfører tildelinger fra den tidligere version til den uploadede UEM-version (den du uploader).
  • Hvis enheder har den uploadede UEM-version og den nyeste version tildelt (og begge er aktive), sender Workspace ONE UEM installationskommandoer til den seneste version, da det er den højeste version, som enheder er berettiget til at modtage.
  • Når du vælger Pensioner tidligere Version på tidspunktet for upload af den nye filversion, pensionerer konsollen den tidligere version og ikke den seneste version.

Du kan udrulle flere versioner for at teste apps. Upload en beta version af appen og udrul den til beta brugere på samme tidspunkt hvor du har en ikke-beta version tilgængelig for dine normale brugere. Efter du har testet beta versionen, kan du erstatte den eksisterende, ikke-beta version med test versionen.

Administrer versionsstyring af din interne app

Versionsstyringen lader dig styre ændringer i filer over tid. Workspace ONE UEM anvender to forskellige versionsværdier til at styre versionskontrol af interne apps. App-versionsnummeret er den kodede version oprettet af app-udvikleren. UEM-versionsnummeret på appen oprettet af Workspace ONE UEM-konsollen. Det er afledt af app-versionsnummeret og bruges til at bestemme rækkefølgen af alle versioner i konsollen, så tildelinger kan nedarves korrekt.

Oprethold flere versioner af din interne app

Du kan styre versioner af interne apps med Tilføj version og Pensioner tidligere versioner. Workspace ONE UEM kan erstatte en intern app på enheder, men udruller ikke flere versioner til enheder. Du kan have flere, aktive versioner i konsollen til styring. Erstatning af en udfaset version afhænger af værdien for App-version. Hvis du ønsker at have flere versioner af en app i UEM-konsollen, skal du ikke markere afkrydsningsfeltet Udfas tidligere version under fanen Oplysninger. Denne markering vises, når du tilføjer en ny version af en app. Hvis du ikke vælger Udfas tidligere version, og du tilføjer en app-version, tildeles Workspace ONE UEM den højere app-version til enheder. Du kan Deaktivere app-versioner i stedet for at udfase dem for at fjerne dem fra enhedstildelinger.

Fuldfør følgende trin for at styre flere versioner af den interne app i Workspace ONE UEM-konsollen:

  1. Gå til Ressourcer > Apps > Indbyggede, og vælg fanen Interne.
  2. Klik på appen, og gå til visningen Detaljer, og vælg Tilføj version.
  3. Upload den opdateret fil.
  4. Konfigurer afkrydsningsfeltet Udfas tidligere versioner på fanen Oplysninger.
    Indstilling Beskrivelse
    Aktiver Udfas tidligere version Workspace ONE UEM fjerner tildeling af den lavere app-version og tildeler den højere app-version til enheder. Den lavere version er ikke tilgængelig for udrulningen i Workspace ONE UEM Console.

    Apple iOS er undtagelsen. Disse enheder kan modtage lavere App-version, der er tildelt via udfasning af tidligere versioner i Workspace ONE UEM Console.

    Deaktiver Udfas tidligere version Workspace ONE UEM fjerner tildeling af den lavere app-version og tildeler den højere app-version til enheder. Hvis den lavere version stadig er Aktiv, kan den udrulles i Workspace ONE UEM Console
  5. Vælg Gem og tildel for at anvende den fleksible udrulningsfunktion.

Du kan tilbagerulle versioner ved at anvende Pensioner og Deaktiver.

Workspace ONE UEM anvender indstillingen Udfas tidligere version for at tilbagerulle Apple iOS-apps til en tidligere version, som er markeret som aktiv. Tilbagerulning af versioner afhænger af værdien af Version. Workspace ONE UEM pusher app-versionen med det tidligere tal for Version, ikke det tidligere tal for App-version.

Du kan tilbagerulle versioner ved at anvende Pensioner og Deaktiver.

  • Hvis du vil udfase en app, kan resultaterne variere, alt efter om der er andre aktive versioner, og aktive versioners push-tilstand.
  • Når du deaktiverer en app, fjerner Workspace ONE UEM den fra enheder, som den blev tildelt til ved den specifikke organisationsgruppe og alle dens underordnede organisationsgrupper.

    Hvis der findes en lavere aktiv version af appen, så bliver den lavere version pushet til enheder. Hvis der findes en højere version i en højere organisationsgruppe, så er denne version stadig tilgængelig for enheder.