Xamarin.Essentials: App-Informationen

Die Klasse AppInfo stellt Informationen zu Ihrer Anwendung bereit.

Erste Schritte

Lesen Sie zum Einstieg in die Verwendung dieser API den Leitfaden mit ersten Schritte für Xamarin.Essentials, um sicherzustellen, dass die Bibliothek ordnungsgemäß installiert und in Ihren Projekten eingerichtet ist.

Verwenden von App-Informationen

Fügen Sie in Ihrer Klasse einen Verweis auf Xamarin.Essentials hinzu:

using Xamarin.Essentials;

Abrufen von App-Informationen:

Die folgenden Informationen werden über die API verfügbar gemacht:

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

Anzeigen von Anwendungseinstellungen

Die Klasse AppInfo kann auch eine Seite mit den Einstellungen anzeigen, die vom Betriebssystem für die Anwendung verwaltet werden:

// Display settings page
AppInfo.ShowSettingsUI();

Diese Seite mit den Einstellungen ermöglicht dem Benutzer, Anwendungsberechtigungen zu ändern und andere plattformspezifische Aufgaben auszuführen.

Besonderheiten bei der plattformspezifischen Implementierung

Für die folgenden Felder werden App-Informationen aus der Datei AndroidManifest.xml abgerufen:

  • Build: android:versionCode im manifest-Knoten
  • Name: android:label im application-Knoten
  • PackageName: package im manifest-Knoten
  • VersionString: android:versionName im application-Knoten

API

Auf Channel 9 und auf YouTube finden Sie weitere Videos zu Xamarin.