Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie eine branchenspezifische App in Microsoft Intune hinzufügen oder aktualisieren, wird die Versionseigenschaft der App extrahiert, um die App auf Geräten zu erkennen und zu installieren. Der Versionswert wird in der identityVersion-Eigenschaft der Branchen-App-Entität gespeichert. Wenn die BRANCHEN-App aktualisiert wird, vergleicht der Intune-Dienst die Versionen der vorhandenen und aktualisierten App-Pakete. Wenn die Versionen identisch sind, lehnt der Intune-Dienst das Update ab.
Die folgenden Elemente werden als Versionseigenschaft der App betrachtet:
- App-paketspezifische Versionen. Einige App-Typen enthalten mehr als eine dieser Eigenschaften.
- Die InternalVersion-Eigenschaft , die in den Metadaten der App angegeben ist. Dieser Wert bezieht sich auf die interne Nachverfolgungsversion für den Inhalt der App, insbesondere wenn die App aktualisiert wird.
- Die MetadataVersion-Eigenschaft , die in den Metadaten der App angegeben ist. Dieser Wert bezieht sich auf die interne Nachverfolgungsversion für die Metadatenänderungen, die auf die App angewendet wurden. Die Eigenschaft wird für jede Revision der InternalVersion-Eigenschaft zurückgesetzt.
Speicherorte, an denen Sie die App-Version anzeigen können
Im Microsoft Intune Admin Center können Sie die App-Version an den folgenden Speicherorten anzeigen:
Wenn Sie die App Intune hinzufügen, wird die Version im Bereich App-Paketdatei angezeigt. Der Versionswert wird für die identityVersion-Eigenschaft verwendet.
Wenn Sie eine vorhandene BRANCHEN-App auswählen, wird die Version im Detailbereich angezeigt. Der Versionswert ist der Wert der identityVersion-Eigenschaft .
Sie können auswählen, um die Version in der Liste der Apps anzuzeigen. Der Versionswert ist der Wert der identityVersion-Eigenschaft .
Die Version wird angezeigt, wenn Sie die App aus der Unternehmensportal-App installieren.
- Für .appx- und .apk-Dateien ist der Versionswert der Wert der identityVersion-Eigenschaft .
- Bei anderen Dateitypen ist der Versionswert der Wert der InternalVersion-Eigenschaft in den Metadaten der App.
iOS-App-Pakete
Die iOS-App-Paketdateien (IPA)-Dateien enthalten zwei versionsbezogene Schlüssel:
- CFBundleShortVersionString: Dieser Schlüssel speichert die Versionsnummer.
- CFBundleVersion: Dieser Schlüssel speichert die Buildnummer.
Weitere Informationen zu diesen Schlüsseln finden Sie unter Apple Technical Note TN2420: Versionsnummern und Buildnummern.
Derzeit verwendet Intune den CFBundleVersion-Wert für die identityVersion-Eigenschaft der IosLobApp-Entität.
Extrahieren der Versionsnummer und Buildnummer der iOS-App
Führen Sie die folgenden Schritte aus, um die Versionsnummer und buildnummer einer IPA-Datei in Windows manuell zu extrahieren:
- Benennen Sie die <Datei AppName.ipa>in< AppName>.zipum.
- Extrahieren Sie die <Datei AppName>.zip in einen Ordner.
- Wechseln Sie zu dem Ordner, der die extrahierten Dateien enthält, öffnen Sie den
Payload\<AppName>.app
Ordner, und suchen Sie die Datei Info.plist. - Öffnen Sie die Datei Info.plist in einem unterstützten Editor.
- Überprüfen Sie die Werte der Schlüssel CFBundleShortVersionString und CFBundleVersion.
Android-App-Pakete
Die Android-App-Paketdateien (.apk) enthalten zwei versionsbezogene Attribute:
-
android:versionCode
: Eine interne Versionsnummer. Diese Zahl wird nur verwendet, um zu bestimmen, ob eine Version aktueller ist als eine andere (höhere Zahlen deuten auf neuere Versionen hin). Dieser Wert ist nicht die Versionsnummer, die Benutzern angezeigt wird. -
android:versionName
: Die Versionsnummer, die Benutzern angezeigt wird. Dieses Attribut kann als unformatierte Zeichenfolge oder als Verweis auf eine Zeichenfolgenressource festgelegt werden. Die Zeichenfolge hat keinen anderen Zweck, als benutzern angezeigt zu werden. Das versionCode-Attribut enthält die signifikante Versionsnummer, die intern verwendet wird.
Diese Attribute werden in der App-Manifestdatei AndroidManifest.xml gespeichert. Weitere Informationen finden Sie im Android-Entwicklerhandbuch: <Manifest>.
Derzeit verwendet Intune den VersionCode-Wert für die identityVersion-Eigenschaft der AndroidLobApp-Entität.
Extrahieren der Attribute versionCode und versionName der Android-App
Führen Sie die folgenden Schritte aus, um die Attribute einer .apk-Datei in Windows manuell zu extrahieren:
Führen Sie das Apktool aus, um die .apk Datei in einen Ordner zu decodieren. Führen Sie beispielsweise den folgenden Befehl aus:
apktool d <AppName>.apk -o <OutputFolder>
Wechseln Sie zum <Ordner OutputFolder> , und öffnen Sie die AndroidManifest.xml Datei in einem Editor.
Überprüfen Sie die Werte der
android:versionCode
Attribute undandroid:versionName
. Hier ist ein Beispiel:<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>
Hinweis
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.
Nächste Schritte
Weitere Informationen zu branchenspezifischen Apps finden Sie in den folgenden Themen: