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
İlgili Video
Channel 9 ve YouTube'da daha fazla Xamarin videosu bulun.