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:

  • Build — android:versionCode на узле manifest
  • Name - android:label на узле application
  • PackageName: package на узле manifest
  • VersionString — android:versionName на узле application

API

Другие видео о Xamarin см. на Channel 9 и YouTube.