Xamarin.Essentials: App Information

Pre-release NuGet

The AppInfo class provides information about your application.

Using AppInfo

Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

Obtaining Application Information:

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

The AppInfo class can also display a page of settings maintained by the operating system for the application:

// Display settings page
AppInfo.OpenSettings();

This settings page allows the user to change application permissions and perform other platform-specific tasks.

API