Condividi tramite


Xamarin.Essentials: Informazioni sull'app

La classe AppInfo fornisce informazioni sull'applicazione.

Operazioni preliminari

Per iniziare a usare questa API, leggere la guida introduttiva per Xamarin.Essentials assicurarsi che la libreria sia installata e configurata correttamente nei progetti.

Uso di AppInfo

Aggiungere un riferimento a Xamarin.Essentials nella classe :

using Xamarin.Essentials;

Acquisizione delle informazioni sull'applicazione:

Tramite l'API vengono esposte le informazioni seguenti:

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

Accesso alle impostazione applicazione

La classe AppInfo può anche visualizzare una pagina di impostazioni gestite dal sistema operativo per l'applicazione:

// Display settings page
AppInfo.ShowSettingsUI();

Questa pagina di impostazioni consente all'utente di modificare le autorizzazioni dell'applicazione e di eseguire altre attività specifiche della piattaforma.

Informazioni di implementazione specifiche della piattaforma

Le informazioni sull'app vengono ottenute da AndroidManifest.xml per i campi seguenti:

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

API

Altri video di Xamarin sono disponibili su Channel 9 e YouTube.