Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas dodawania lub aktualizowania aplikacji biznesowych w Microsoft Intune właściwość wersji aplikacji jest wyodrębniona w celu wykrywania i instalowania aplikacji na urządzeniach. Wartość wersji jest przechowywana we właściwości identityVersion jednostki aplikacji LOB. Po zaktualizowaniu aplikacji LOB usługa Intune porównuje wersje istniejących i zaktualizowanych pakietów aplikacji. Jeśli wersje są takie same, usługa Intune odrzuca aktualizację.
Następujące elementy są traktowane jako właściwość wersji aplikacji:
- Wersje specyficzne dla pakietu aplikacji. Niektóre typy aplikacji zawierają więcej niż jedną z tych właściwości.
- Właściwość InternalVersion określona w metadanych aplikacji. Ta wartość odnosi się do wewnętrznej wersji śledzenia zawartości aplikacji, w szczególności po zaktualizowaniu aplikacji.
- Właściwość MetadataVersion określona w metadanych aplikacji. Ta wartość odnosi się do wewnętrznej wersji śledzenia zmian metadanych, które zostały zastosowane do aplikacji. Właściwość jest resetowana dla każdej poprawki właściwości InternalVersion .
Lokalizacje, w których można wyświetlić wersję aplikacji
W centrum administracyjnym Microsoft Intune można wyświetlić wersję aplikacji w następujących lokalizacjach:
Po dodaniu aplikacji do Intune wersja jest wyświetlana w okienku Plik pakietu aplikacji. Wartość wersji będzie używana dla właściwości identityVersion .
Po wybraniu istniejącej aplikacji lob wersja jest wyświetlana w okienku szczegółów. Wartość wersji jest wartością właściwości identityVersion .
Możesz wybrać opcję wyświetlenia wersji na liście aplikacji. Wartość wersji jest wartością właściwości identityVersion .
Wersja jest widoczna podczas instalowania aplikacji z aplikacji Portal firmy.
- W przypadku plików .appx i .apk wartość wersji jest wartością właściwości identityVersion .
- W przypadku innych typów plików wartość wersji jest wartością właściwości InternalVersion w metadanych aplikacji.
Pakiety aplikacji systemu iOS
Pliki pakietu aplikacji systemu iOS (ipa) zawierają dwa klucze związane z wersją:
- CFBundleShortVersionString: ten klucz przechowuje numer wersji.
- CFBundleVersion: ten klucz przechowuje numer kompilacji.
Aby uzyskać więcej informacji na temat tych kluczy, zobacz Apple Technical Note TN2420: Version Numbers and Build Numbers (Numer wersji i numery kompilacji firmy Apple).
Obecnie Intune używa wartości CFBundleVersion dla właściwości identityVersion jednostki iosLobApp.
Wyodrębnianie numeru wersji i numeru kompilacji aplikacji systemu iOS
Aby ręcznie wyodrębnić numer wersji i numer kompilacji pliku ipa w systemie Windows, wykonaj następujące kroki:
- Zmień nazwę <pliku AppName.ipa> na <AppName>.zip.
- Wyodrębnij <plik.zipAppName> do folderu.
- Przejdź do folderu zawierającego wyodrębnione pliki, otwórz
Payload\<AppName>.app
folder i znajdź plik Info.plist. - Otwórz plik Info.plist w obsługiwanym edytorze.
- Sprawdź wartości kluczy CFBundleShortVersionString i CFBundleVersion.
Pakiety aplikacji systemu Android
Pliki pakietu aplikacji systemu Android (.apk) zawierają dwa atrybuty związane z wersją:
-
android:versionCode
: wewnętrzny numer wersji. Ta liczba służy tylko do określenia, czy jedna wersja jest nowsza niż inna (wyższe liczby wskazują nowsze wersje). Ta wartość nie jest numerem wersji wyświetlanym użytkownikom. -
android:versionName
: numer wersji wyświetlany użytkownikom. Ten atrybut można ustawić jako nieprzetworzony ciąg lub jako odwołanie do zasobu ciągu. Ciąg nie ma innego celu, jak tylko być wyświetlanym użytkownikom. Atrybut versionCode zawiera znaczący numer wersji używany wewnętrznie.
Te atrybuty są przechowywane w pliku manifestu aplikacji AndroidManifest.xml. Aby uzyskać więcej informacji, zobacz Przewodnik dla deweloperów systemu Android: <manifest>.
Obecnie Intune używa wartości versionCode dla właściwości identityVersion jednostki androidLobApp.
Wyodrębnianie atrybutów versionCode i versionName aplikacji systemu Android
Aby ręcznie wyodrębnić atrybuty pliku .apk w systemie Windows, wykonaj następujące kroki:
Uruchom narzędzie Apktool, aby zdekodować plik .apk do folderu. Na przykład uruchom następujące polecenie:
apktool d <AppName>.apk -o <OutputFolder>
Przejdź do folderu <OutputFolder> i otwórz plik AndroidManifest.xml w edytorze.
Sprawdź wartości atrybutów
android:versionCode
iandroid:versionName
. Oto przykład:<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>
Uwaga
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
Następne kroki
Aby dowiedzieć się więcej o aplikacjach biznesowych, zobacz następujące tematy: