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 nodomanifest
- Name -
android:label
en el nodoapplication
- PackageName:
package
en el nodomanifest
- VersionString:
android:versionName
en el nodoapplication