Xamarin.Essentials: Informações do aplicativo

A classe AppInfo fornece informações sobre seu aplicativo.

Introdução

Para começar a usar essa API, leia o guia de introdução para Xamarin.Essentials garantir que a biblioteca esteja instalada e configurada corretamente em seus projetos.

Como usar AppInfo

Adicione uma referência a Xamarin.Essentials em sua classe:

using Xamarin.Essentials;

Obter informações do aplicativo:

As informações a seguir são expostas por meio da 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;

Exibir as configurações do aplicativo

A classe AppInfo também pode exibir uma página de configurações mantidas pelo sistema operacional para o aplicativo:

// Display settings page
AppInfo.ShowSettingsUI();

Esta página de configurações permite ao usuário alterar permissões do aplicativo e executar outras tarefas específicas à plataforma.

Particularidades de implementação da plataforma

Informações do aplicativo são obtidas do AndroidManifest.xml para os seguintes campos:

  • Buildandroid:versionCode no nó manifest
  • Name - android:label no nó application
  • PackageName: package no nó manifest
  • VersionStringandroid:versionName no nó application

API

Encontre mais vídeos sobre o Xamarin no Channel 9 e no YouTube.