Share via


Xamarin.Essentials: Sürüm İzleme

VersionTracking sınıfı, uygulama sürümünü ve derleme numaralarını denetlemenin yanı sıra uygulamanın ilk kez mi yoksa geçerli sürüm için mi başlatıldığı, önceki derleme bilgilerini alma ve daha fazlası gibi ek bilgileri görmenizi sağlar.

Kullanmaya başlayın

Bu API'yi kullanmaya başlamak için kitaplığın projelerinizde düzgün yüklendiğinden ve ayarlandığından emin olmak için Xamarin.Essentials kullanmaya başlama kılavuzunu okuyun.

Sürüm İzlemeyi Kullanma

Sınıfınızda için Xamarin.Essentials bir başvuru ekleyin:

using Xamarin.Essentials;

VersionTracking sınıfını ilk kez kullandığınızda geçerli sürümü izlemeye başlar. Geçerli sürüm bilgilerinin izlendiğinden emin olmak için uygulamanızda yalnızca her yüklendiğinde erken çağrı Track yapmalısınız:

VersionTracking.Track();

başlangıçtan Track sonra sürüm bilgileri okunabilir:


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

Platform Uygulama Özellikleri

Tüm sürüm bilgileri içindeki Tercihler API'si Xamarin.Essentials kullanılarak depolanır ve [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking dosya adıyla depolanır ve Tercihler belgelerinde belirtilen veri kalıcılığını izler.

API

Channel 9 ve YouTube'da daha fazla Xamarin videosu bulun.