Verwenden Sie die Funktion Version hinzufügen, um Versionen Ihrer internen Anwendungen zu aktualisieren, um neue Funktionen und Fehlerbehebungen miteinzubeziehen, Betaversionen zu testen sowie Konformitätsstandards Ihrer Organisation zu erfüllen. Eine Versionsverwaltung bietet viele Vorteile hinsichtlich Testen und Konformität. Sie können Beta-Versionen zu Testzwecken weitergeben, zulassen, dass Apple-iOS-Geräte ein Rollback auf eine vorherige Version durchführen sowie genehmigte oder konforme Versionen von Anwendungen auf Geräte weitergeben.
Wenn Sie auf der Seite Ressourcen > Apps > Native Apps > Listenansicht eine Anwendung auswählen, erscheint die Seite mit der App-Detailansicht. Die Funktion „Version hinzufügen“ ist im Menü WEITERE oben rechts auf der Seite mit der App-Detailansicht verfügbar.
Hinweis: Das System kann eine andere Version einer Anwendung erkennen, ohne die Option Version hinzufügen zu verwenden. Allerdings können EXE- und ZIP-Dateien Ausnahmen sein, da die Omnissa Workspace ONE UEM Console das Paket nicht interpretieren kann. Falls Sie eine andere Version der App wie eine neue Anwendung hinzufügen, zeigt das System trotzdem das Kontrollkästchen Vorherige Versionen zurückziehen auf der Registerkarte Details an.
Wenn Sie eine neue Version einer Anwendung hinzufügen, sehen Sie Folgendes auf der Registerkarte Details:
- Hochgeladene UEM Version – Dieser Bezeichner steht für die UEM-Version, die Sie in die Konsole hochladen.
- Zuweisungen kopiert von: Diese ID steht für die direkte Vorgängerversion der hochgeladenen Version, von der diese Zuweisungen übernimmt
- Neueste Version – diese steht für die Version mit der höchsten Nummer und wird auf Geräten bereitgestellt, die in der zugewiesenen Gruppe registriert sind.
Beispiel der Versionsverwaltung – Beta-Tests
Setzen Sie mehrere Versionen zum Test der Anwendung ein. Laden Sie eine Beta-Version einer Anwendung hoch und verteilen Sie sie an Beta-Benutzer, während Sie gleichzeitig eine nicht-Beta-Version für Ihre Normalbenutzer zur Verfügung stellen. Nachdem Sie den Test der Beta-Version abgeschlossen haben, können Sie die vorhandene Nicht-Beta-Version mit der getesteten Version ersetzen.
App-Versionswerte beziehen
Workspace ONE UEM erhält die Version der Anwendung, die je nach Plattform an verschiedenen Stellen im Feld „AppVersion“ angezeigt wird. Es können keine duplizierten Versionen einer App hochgeladen werden.
| Plattform | Parameter | Zu finden in |
|---|---|---|
| Android | versionName zeigt die App-Version an, aber versionCode steuert die Möglichkeit, auf die Version zuzugreifen. | APK-Paket |
| iOS macOS | CFBundleVersion CFBuildShortVersionString | info.plist |
| Windows | Version=„X.X.X.X“ | AppManifest.xml |
| Windows Phone | Version=„X.X.X.X“ | WMAppManifest.xml |
Unterstützung für Revisionsnummer in der internen App-Version
Wenn Sie eine niedrigere Version einer App hochladen und eine neuere Version bereits in der Konsole verfügbar ist, müssen Sie separate UEM-Versionen der App beibehalten.
Um den Aufwand bei der Beibehaltung separater UEM-Versionen zu eliminieren, enthalten interne App-Versionsnummern jetzt eine vierte Dezimalstelle, also die Revisionsnummer.
Mit der Verfügbarkeit der vierten Dezimalstelle können Sie Folgendes tun, ohne die UEM-Version zu ändern:
- Laden Sie die niedrigere Version einer Anwendung auf die Konsole hoch, wenn bereits eine höhere Version hochgeladen wurde.
- Laden Sie Anwendungen mit vier Dezimalstellennummern hoch.
- Laden Sie Apps mit derselben Version, aber unterschiedlichen Build-Nummern hoch. Die vierte Nummer wird nach jedem erfolgreichen App-Build automatisch erhöht.
Hinweis: Die interne Versionsnummer aller zuvor hochgeladenen Apps bleibt unverändert.
App-Version und Inkrementierung
Sie können mehrere Versionen einer Applikation hochladen, egal, welcher App-Versionsnummer, doch bei den meisten Plattformen steuert die App-Version die Verteilung der Applikation. Workspace ONE UEM verwaltet die hochgeladene UEM-Version je nach ihrem App-Versionswert.
| Plattform | App-Version |
|---|---|
| Android | versionCode muss steigen, da Herunterstufung von Versionen nicht unterstützt wird. Workspace ONE UEM kann Anwendungen mit niedrigeren versionCode-Werten akzeptieren. Die Zuweisungen werden jedoch basierend auf der Reihenfolge der App-Version verwaltet. Wenn Sie beispielsweise eine App-Version 3.1 bereitgestellt haben, sich noch eine ältere App-Version 1.1 in der Konsole befindet und Sie die App-Version 2.1 hochladen, verwaltet Workspace ONE UEM die Versionen anhand dieser Verhaltensweisen: Migriert Zuweisungen von Version 1.1 (Zuweisungen kopiert von) auf 2.1 (hochgeladene UEM Version). Sind Geräten die Versionen 2.1 und 3.1 zugewiesen (und beide Versionen sind aktiv), so sendet Workspace ONE UEM Installationsbefehle für 3.1 (neueste Version), da dies die höchste Version ist, die Geräte empfangen können. Wählen Sie beim Upload von 2.1 „Vorige Version stilllegen“, so legt die Console 1.1 (Zuweisungen kopiert von) still, nicht 3.1 (neueste Version). |
| iOS und macOS | BundleVersion oder der BuildShortVersionString kann schrittweise steigen oder sinken, da Herunterstufung von Versionen unterstützt wird. Hinweis: macOS unterstützt keine Herabstufung auf eine niedrigere Version einer App. Sie können eine niedrigere Version der Anwendung hochladen und dann als verfügbare Version per „Push“ übertragen. |
| Windows | Version=„X.X.X“, die ersten drei Dezimalstellen müssen steigend sein, da die Herunterstufung von Versionen nicht unterstützt wird. Workspace ONE UEM kann Anwendungen mit niedrigeren App-Versionswerten akzeptieren. Jedoch verwaltet es die Zuweisungen basierend auf der Reihenfolge der App-Version und migriert Zuweisungen von der vorherigen Version auf die hochgeladene UEM-Version (die, die Sie hochladen). Wenn Geräten die hochgeladene UEM-Version und die neueste Version zugewiesen sind (und beide Versionen aktiv sind), sendet Workspace ONE UEM Installationsbefehle für die neueste Dateiversion, da dies die höchste Version ist, die Geräte empfangen dürfen. Wählen Sie zum Zeitpunkt des Uploads der neuen Dateiversion „Vorherige Version zurückziehen“ aus, zieht die Konsole die vorherige Version zurück, nicht die neueste Version. |
| Windows Phone | Version=„X.X.X.X“, die ersten vier Dezimalstellen müssen steigend sein, da die Herunterstufung von Versionen nicht unterstützt wird. Workspace ONE UEM kann Anwendungen mit niedrigeren App-Versionswerten akzeptieren. Jedoch verwaltet es die Zuweisungen basierend auf der Reihenfolge der App-Version und migriert Zuweisungen von der vorherigen Version auf die hochgeladene UEM-Version (die, die Sie hochladen). Wenn Geräten die hochgeladene UEM-Version und die neueste Version zugewiesen sind (und beide Versionen aktiv sind), sendet Workspace ONE UEM Installationsbefehle für die neueste Dateiversion, da dies die höchste Version ist, die Geräte empfangen dürfen. Wählen Sie zum Zeitpunkt des Uploads der neuen Dateiversion „Vorherige Version zurückziehen“ aus, zieht die Konsole die vorherige Version zurück, nicht die neueste Version. |
Sie können mehrere Versionen bereitstellen, um Anwendungen zu testen. Laden Sie eine Beta-Version einer Anwendung hoch und verteilen Sie sie an Beta-Benutzer, während Sie gleichzeitig eine nicht-Beta-Version für Ihre Normalbenutzer zur Verfügung stellen. Nachdem Sie den Test der Beta-Version abgeschlossen haben, können Sie die vorhandene nicht-Beta-Version mit der getesteten Version ersetzen.
Verwalten der Versionskontrolle Ihrer internen Anwendung
Die Versionssteuerung ermöglicht Ihnen die Verwaltung von Änderungen an Dateien über einen bestimmten Zeitraum hinweg. Workspace ONE UEM nutzt zwei Versionswerte, um die Versionskontrolle für interne Anwendungen zu verwalten. Die App-Versionsnummer ist die vom Entwickler der Anwendung festgelegte codierte Version. Die UEM-Versionsnummer der Anwendung wird von der Workspace ONE UEM Console festgelegt. Sie wird von der App-Versionsnummer abgeleitet und verwendet, um die Reihenfolge aller Versionen in der Konsole festzulegen, damit Zuweisungen ordnungsgemäß übernommen werden können.
Mehrere Versionen Ihrer internen Anwendung bewahren
Sie können die Versionen von internen Anwendungen mit den Optionen Version hinzufügen und Vorherige Version zurückziehen steuern. Workspace ONE UEM kann eine interne Anwendung auf Geräten ersetzen, stellt auf Geräten jedoch nicht mehrere Versionen bereit. In der Konsole können mehrere aktive Versionen verwaltet werden. Das Ersetzen einer zurückgezogenen Version hängt vom Wert der App-Version ab. Wenn Sie mehrere Versionen einer Anwendung in der UEM Console wünschen, aktivieren Sie auf der Registerkarte Details nicht das Kontrollkästchen Vorherige Version zurückziehen. Das Kontrollkästchen erscheint, wenn Sie eine Version einer Anwendung hinzufügen. Wenn Sie Vorherige Version zurückziehen nicht aktivieren und eine Anwendungsversion hinzufügen, weist Workspace ONE UEM den Geräten die höhere App-Version zu. Sie können Anwendungsversionen deaktivieren anstatt sie zurückzuziehen, um Sie von den Gerätezuweisungen zu entfernen.
Führen Sie die folgenden Schritte aus, um mehrere Versionen der internen Anwendung in der Workspace ONE UEM Console zu verwalten:
-
Navigieren Sie zu Ressourcen > Apps > Native Apps und wählen Sie die Registerkarte Intern.
-
Klicken Sie auf die Anwendung, wechseln Sie zur Ansicht Detail und wählen Sie Version hinzufügen.
-
Laden Sie die aktualisierte Datei hoch.
-
Konfigurieren Sie auf der Registerkarte Details das Kontrollkästchen Vorherige Version zurückziehen.
Einstellung Beschreibung Aktivieren von „Vorherige Version zurückziehen“ Workspace ONE UEM hebt die Zuweisung der niedrigeren App-Version auf und weist Geräten die höhere App-Version zu. Die niedrigere Version ist nicht für die Bereitstellung in Workspace UEM Console verfügbar.
Apple iOS ist die Ausnahme. Diese Geräte können niedrigere App-Versionen empfangen, die durch Zurückziehen vorheriger Versionen in der Workspace ONE UEM Console zugewiesen werden.Deaktivieren von „Vorherige Version zurückziehen“ Workspace ONE UEM hebt die Zuweisung der niedrigeren App-Version auf und weist Geräten die höhere App-Version zu. Wenn sie noch aktiv ist, ist die niedrigere Version für die Bereitstellung in Workspace UEM Console verfügbar. -
Wählen Sie Speichern und zuweisen, um die Funktion „Flexible Bereitstellung“ zu verwenden.
Versionen über „Zurückziehen“ oder „Deaktivieren“ zurücksetzen
Workspace ONE UEM nutzt die Option Vorherige Versionen zurückziehen, um Apple iOS-Anwendungen auf eine als aktiv markierte vorherige Version zurückzusetzen. Das Zurücksetzen von Versionen hängt vom Versionswert ab. Workspace ONE UEM überträgt die Anwendungsversion mit der vorherigen Versionsnummer anstellt der Nummer der vorherigen App-Version.
Sie können Versionen über „Zurückziehen“ oder „Deaktivieren“ zurücksetzen.
- Die Zurückziehung einer Anwendung kann je nach Vorhandensein anderer aktiver Versionen und deren Push-Modus unterschiedliche Auswirkungen haben.
- Bei Deaktivierung einer Anwendung wird diese von den Geräten, denen sie zugewiesen ist, in derjenigen Organisationsgruppe samt allen untergeordneten Organisationsgruppen entfernt.
Gibt es eine niedrigere, aktive Version der Anwendung, wird diese niedrigere Version auf die Geräte geschoben. Gibt es eine höhere Version in einer höheren Organisationsgruppe, steht diese Version den Geräten trotzdem zur Verfügung.
Schützen der Produktionsversion Ihrer proprietären Anwendung
Eine proprietäre, aus keinem Store stammende Workspace ONE UEM-Anwendung wie etwa Secure Launcher wird in der Workspace ONE UEM-Instanz vorbereitet oder darin eingeschlossen. Sie ist Teil des Workspace ONE UEM Installationsprogramms und wird von Ihnen mit einem Profil oder mit anderen Einstellungen in der Konsole bereitgestellt. Einige Unternehmen möchten Versionen dieser Anwendungen testen, bevor Sie sie in der Produktion bereitstellen. Fügen Sie eine proprietäre Workspace ONE UEM-Anwendung zu Workspace ONE UEM Console hinzu. Diese Anwendung dient zum Testen mithilfe von Testgruppen, damit die Anwendung von Ihrer Produktionsumgebung getrennt bleibt.
Workspace ONE UEM umfasst Schutzmaßnahmen, um das Entfernen von Produktversionen proprietärer Workspace ONE UEM-Anwendungen zu verhindern, wenn Sie Testversionen von der Konsole entfernen. Sie können beim Hinzufügen und Entfernen der Testversion einer spezifischen Aufgabenreihenfolge folgen. Beachten Sie die folgenden empfohlenen Vorgehensweisen, wenn Sie die Testversionen von der Konsole entfernen:
- Testen Sie Anwendungen nach Möglichkeit in einer separaten Umgebung mit einer Testinstanz der Workspace ONE UEM Console.
- Workspace ONE UEM nutzt immer die Anwendungs-ID, um die Testversion der proprietären Anwendung zu identifizieren. Wenn Sie den Befehl zur Anwendungsentfernung verwenden, entfernen Sie die Testversion, bevor Sie die Anwendung zurückziehen oder löschen. Wenn Sie diesen Schritt überspringen, reiht Workspace ONE UEM Anwendungsentfernungsbefehle für diese Testanwendungen nicht in die Warteschlange ein.
War diese Seite hilfreich?