Xamarin.Essentials: 버전 추적

VersionTracking 클래스를 사용하면 애플리케이션 버전 및 빌드 번호를 확인하고 애플리케이션의 처음 시작되었는지 여부와 같은 추가 정보를 확인할 수 있고 현재 버전의 경우 이전 빌드 정보를 가져올 수 있습니다.

시작하기

이 API를 사용하기 전에 라이브러리가 제대로 설치되고 프로젝트에 설정되어 있는지 확인하기 위해 Xamarin.Essentials에 대한 시작 가이드를 읽어보세요.

버전 추적 사용

클래스에서 Xamarin.Essentials에 대한 참조를 추가합니다.

using Xamarin.Essentials;

VersionTracking 클래스를 처음 사용하면 현재 버전이 추적됩니다. 현재 버전 정보가 추적되는지 확인하려면 로드될 때마다 애플리케이션에서만 초기에 Track을 호출해야 합니다.

VersionTracking.Track();

초기 Track이 호출된 후 버전 정보를 읽을 수 있습니다.


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

플랫폼 구현 관련 정보

모든 버전 정보는 Xamarin.Essentials의 기본 설정 API를 사용하여 저장되며 파일 이름 [YOUR-APP-PACKAGE-ID].xamarinessentials.versiontracking으로 저장되고 기본 설정 문서에 설명된 동일한 데이터 지속성을 따릅니다.

API

Channel 9YouTube에서 더 많은 Xamarin 비디오를 확인하세요.