Xamarin.Essentials: Sledování verze
Třída VersionTracking vám umožňuje kontrolovat verzi aplikací a čísla sestavení spolu s dalšími informacemi, jako je například při prvním spuštění aplikace nebo aktuální verze, získání informací o předchozích sestaveních a dalších.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si příručku Začínáme pro, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Používání sledování verze
Do třídy přidejte odkaz Xamarin.Essentials :
using Xamarin.Essentials;
Při prvním použití třídy VersionTracking začne sledovat aktuální verzi. Při každém načtení je nutné zavolat Track nejdříve pouze v aplikaci, aby se zajistilo, že jsou sledovány aktuální informace o verzi:
VersionTracking.Track();
Po zaznamenání Track informací o verzi lze přečíst následující:
// 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;
Specifické pro implementaci platformy
Všechny informace o verzi se ukládají pomocí rozhraní API předvoleb v a ukládají se s názvem souboru [Your App-Package-ID]. xamarinessentials. versiontracking a jsou v dokumentaci k předplatným, které jsou uvedené v dokumentaci k požadavkům .
rozhraní API
- Xamarin. Essentials /VersionTracking "data-LINKTYPE =" External "– zdrojový kód sledování verze >
- Dokumentace k rozhraní API pro sledování verzí