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

La clase AppInfo proporciona información sobre la aplicación.

Primeros pasos

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.

Uso de AppInfo

Agregue una referencia a Xamarin.Essentials en la clase:

using Xamarin.Essentials;

Obtención de información de la aplicación:

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

La clase AppInfo también puede mostrar una página de configuración mantenida por el sistema operativo para la aplicación:

// 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.

Detalles de implementación de la plataforma

La información sobre la aplicación se extrae de AndroidManifest.xml para estos campos:

  • Build: android:versionCode en el nodo manifest
  • Name - android:label en el nodo application
  • PackageName: package en el nodo manifest
  • VersionString: android:versionName en el nodo application

API

Encuentre más vídeos de Xamarin en Channel 9 y YouTube.