Xamarin.Essentials: Śledzenie wersji
Klasa VersionTracking umożliwia sprawdzanie wersji i numerów kompilacji aplikacji wraz z wyświetlaniem dodatkowych informacji, takich jak to, czy aplikacja została uruchomiona po raz pierwszy lub dla bieżącej wersji, uzyskaj poprzednie informacje o kompilacji i nie tylko.
Rozpocznij
Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.
Korzystanie ze śledzenia wersji
Dodaj odwołanie do Xamarin.Essentials klasy:
using Xamarin.Essentials;
Przy pierwszym użyciu klasy VersionTracking rozpocznie śledzenie bieżącej wersji. Aby upewnić się, że bieżące informacje o wersji są śledzone, należy wywołać Track
wcześniej tylko aplikację za każdym razem, gdy jest ładowana:
VersionTracking.Track();
Po wywołaniu początkowej Track
informacji o wersji można odczytać:
// First time ever launched application
var firstLaunch = VersionTracking.IsFirstLaunchEver;
// First time launching current version
var firstLaunchCurrent = VersionTracking.IsFirstLaunchForCurrentVersion;
// First time launching current build
var firstLaunchBuild = VersionTracking.IsFirstLaunchForCurrentBuild;
// Current app version (2.0.0)
var currentVersion = VersionTracking.CurrentVersion;
// Current build (2)
var currentBuild = VersionTracking.CurrentBuild;
// Previous app version (1.0.0)
var previousVersion = VersionTracking.PreviousVersion;
// Previous app build (1)
var previousBuild = VersionTracking.PreviousBuild;
// First version of app installed (1.0.0)
var firstVersion = VersionTracking.FirstInstalledVersion;
// First build of app installed (1)
var firstBuild = VersionTracking.FirstInstalledBuild;
// List of versions installed (1.0.0, 2.0.0)
var versionHistory = VersionTracking.VersionHistory;
// List of builds installed (1, 2)
var buildHistory = VersionTracking.BuildHistory;
Specyfika implementacji platformy
Wszystkie informacje o wersji są przechowywane przy użyciu interfejsu API preferencji w Xamarin.Essentials programie i są przechowywane z nazwą pliku [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking i jest zgodny z tą samą trwałością danych opisaną w dokumentacji preferencji .
interfejs API
Powiązany film wideo
Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.