Bagikan melalui


Xamarin.Essentials: Pelacakan Versi

Kelas VersionTracking memungkinkan Anda memeriksa versi aplikasi dan nomor build bersama dengan melihat informasi tambahan seperti jika ini adalah pertama kalinya aplikasi diluncurkan pernah atau untuk versi saat ini, mendapatkan informasi build sebelumnya, dan banyak lagi.

Memulai

Untuk mulai menggunakan API ini, baca panduan memulai untuk Xamarin.Essentials memastikan pustaka diinstal dan disiapkan dengan benar di proyek Anda.

Menggunakan Pelacakan Versi

Tambahkan referensi ke Xamarin.Essentials di kelas Anda:

using Xamarin.Essentials;

Pertama kali Anda menggunakan kelas VersionTracking , kelas tersebut akan mulai melacak versi saat ini. Anda harus memanggil Track lebih awal hanya di aplikasi Anda setiap kali dimuat untuk memastikan informasi versi saat ini dilacak:

VersionTracking.Track();

Setelah awal Track disebut informasi versi dapat dibaca:


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

Spesifikasi Implementasi Platform

Semua informasi versi disimpan menggunakan API Preferensi di Xamarin.Essentials dan disimpan dengan nama file [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking dan mengikuti persistensi data yang sama yang diuraikan dalam dokumentasi Preferensi .

API

Temukan video Xamarin lainnya di Channel 9 dan YouTube.