Xamarin.Essentials: 앱 정보Xamarin.Essentials: App Information

AppInfo 클래스는 애플리케이션에 대한 정보를 제공합니다.The AppInfo class provides information about your application.

시작Get started

이 API를 사용하기 전에 라이브러리가 제대로 설치되고 프로젝트에 설정되어 있는지 확인하기 위해 Xamarin.Essentials에 대한 시작 가이드를 읽어보세요.To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

AppInfo 사용Using AppInfo

클래스에서 Xamarin.Essentials에 대한 참조를 추가합니다.Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

애플리케이션 정보 가져오기Obtaining Application Information:

다음 정보는 API를 통해 표시됩니다.The following information is exposed through the 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;

애플리케이션 설정 표시Displaying Application Settings

AppInfo 클래스는 운영 체제에서 유지 관리하는 애플리케이션의 설정 페이지도 표시할 수 있습니다.The AppInfo class can also display a page of settings maintained by the operating system for the application:

// Display settings page
AppInfo.ShowSettingsUI();

이 설정 페이지에서는 사용자가 애플리케이션 권한을 변경하고 기타 플랫폼 관련 작업을 수행할 수 있습니다.This settings page allows the user to change application permissions and perform other platform-specific tasks.

플랫폼 구현 관련 정보Platform Implementation Specifics

앱 정보는 다음 필드에 대한 AndroidManifest.xml에서 가져옵니다.App information is taken from the AndroidManifest.xml for the following fields:

  • 빌드manifest 노드의 android:versionCodeBuildandroid:versionCode in manifest node
  • 이름 - application 노드의 android:labelName - android:label in the application node
  • PackageName: manifest 노드의 packagePackageName: package in the manifest node
  • VersionStringapplication 노드의 android:versionNameVersionStringandroid:versionName in the application node

APIAPI

Channel 9YouTube에서 더 많은 Xamarin 비디오를 찾습니다.Find more Xamarin videos on Channel 9 and YouTube.