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