Xamarin.Essentials: Información de la aplicación:Xamarin.Essentials: App Information

La clase AppInfo proporciona información sobre la aplicación.The AppInfo class provides information about your application.

Primeros pasosGet started

Para empezar a usar esta API, lea la guía de introducción para Xamarin.Essentials con el fin de asegurarse de que la biblioteca está correctamente instalada y configurada en los proyectos.To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

Uso de AppInfoUsing AppInfo

Agregue una referencia a Xamarin.Essentials en su clase:Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

Obtención de información de la aplicación:Obtaining Application Information:

La información siguiente se expone a través de la API: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;

Representación de la configuración de la aplicaciónDisplaying Application Settings

La clase AppInfo también puede mostrar una página de configuración mantenida por el sistema operativo para la aplicación:The AppInfo class can also display a page of settings maintained by the operating system for the application:

// Display settings page
AppInfo.ShowSettingsUI();

Esta página de configuración permite al usuario cambiar los permisos de la aplicación y realizar otras tareas específicas de la plataforma.This settings page allows the user to change application permissions and perform other platform-specific tasks.

Detalles de implementación de la plataformaPlatform Implementation Specifics

La información sobre la aplicación se extrae de AndroidManifest.xml para estos campos:App information is taken from the AndroidManifest.xml for the following fields:

  • Build: android:versionCode en el nodo manifestBuildandroid:versionCode in manifest node
  • Name - android:label en el nodo applicationName - android:label in the application node
  • PackageName: package en el nodo manifestPackageName: package in the manifest node
  • VersionString: android:versionName en el nodo applicationVersionStringandroid:versionName in the application node

APIAPI

Encuentre más vídeos de Xamarin en Channel 9 y YouTube.Find more Xamarin videos on Channel 9 and YouTube.