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
- VersionString –
application
노드의android:versionName