Xamarin.Essentials: Sledování verzí

Třída VersionTracking umožňuje zkontrolovat verze aplikací a čísla buildů spolu s dalšími informacemi, jako je například první spuštění aplikace nebo pro aktuální verzi, získání informací o předchozím buildu a další.

Začínáme

Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.

Použití sledování verzí

Přidejte do Xamarin.Essentials předmětu odkaz:

using Xamarin.Essentials;

Při prvním použití třídy VersionTracking začne sledovat aktuální verzi. Pokud chcete zajistit, aby se informace o aktuální verzi sledovaly dříve, musíte volat Track dříve než v aplikaci při každém načtení:

VersionTracking.Track();

Po zavolání informací Track o verzi je možné přečíst:


// 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;

Specifika implementace platformy

Všechny informace o verzi se ukládají pomocí rozhraní API Xamarin.Essentials předvoleb a ukládají se s názvem souboru [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking a řídí se stejnou trvalost dat popsanou v dokumentaci Předvolby.

rozhraní API

Další videa o Xamarinu najdete na Channel 9 a YouTube.