Xamarin.Essentials: Sürüm İzleme
VersionTracking sınıfı, uygulamanın sürümünü ve derleme numaralarını denetlemenizi ve uygulamanın ilk kez başlatıldı veya geçerli sürüm için başlatıldı gibi ek bilgileri görmenizi sağlar, önceki derleme bilgilerini ve daha fazlasını elde edin.
başlarken
Bu API'yi kullanmaya başlamak için kitaplığın projelerinize düzgün bir şekilde yük olduğundan ve ayar olduğundan emin olmak için başlangıç kılavuzunu okuyun.
Sürüm İzlemeyi Kullanma
sınıfınıza Xamarin.Essentials bir başvuru ekleyin:
using Xamarin.Essentials;
VersionTracking sınıfını ilk kez kullanırken geçerli sürümü izlemeye başlar. Geçerli sürüm bilgisinin izlen olduğundan emin olmak için uygulamanıza her yüklendiğinde yalnızca Track erken çağırabilirsiniz:
VersionTracking.Track();
İlk sürüm Track olarak çağrıldıktan sonra bilgiler 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, 'de Tercihler API'si kullanılarak depolanır ve [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking dosya adı ile depolanır ve Tercihler belgelerinde belirtilen veri kalıcılığını izler.
API
- Xamarin.Essentials /VersionTracking" data-linktype="external">Sürüm İzleme kaynak kodu
- Sürüm İzleme API'si belgeleri
İlgili Video
Channel 9 ve YouTube'da daha fazla Xamarin videosu bulun.