Xamarin.Essentials: 앱 정보

AppInfo 클래스는 애플리케이션에 대한 정보를 제공합니다.

시작하기

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

AppInfo 사용

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

using Xamarin.Essentials;

애플리케이션 정보 가져오기

다음 정보는 API를 통해 표시됩니다.

// Application Name
var appName = AppInfo.Name;

// Package Name/Application Identifier (com.microsoft.testapp)
var packageName = AppInfo.PackageName;

// Application Version (1.0.0)
var version = AppInfo.VersionString;

// Application Build Number (1)
var build = AppInfo.BuildString;

애플리케이션 설정 표시

AppInfo 클래스는 운영 체제에서 유지 관리하는 애플리케이션의 설정 페이지도 표시할 수 있습니다.

// Display settings page
AppInfo.ShowSettingsUI();

이 설정 페이지에서는 사용자가 애플리케이션 권한을 변경하고 기타 플랫폼 관련 작업을 수행할 수 있습니다.

플랫폼 구현 관련 정보

앱 정보는 다음 필드에 대한 AndroidManifest.xml에서 가져옵니다.

  • 빌드manifest 노드의 android:versionCode
  • 이름 - application 노드의 android:label
  • PackageName: manifest 노드의 package
  • VersionStringapplication 노드의 android:versionName

API

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