App Center SDK

Wichtig

Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie möglicherweise eine Migration in Erwägung ziehen.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

App Center ist Ihre Continuous Integrations-, Bereitstellungs- und Lernlösung für iOS-, Android-, Windows- und macOS-Apps. Erhalten Sie schnellere Releasezyklen, hochwertigere Apps und erkenntnisse, um die gewünschten Benutzer zu erstellen.

Warnung

Betten Sie keines Ihrer API-Token in den Quellcode ein.

App Center Services

Die App Center-SDKs verwenden eine modulare Architektur, sodass Sie einen oder alle der folgenden Dienste verwenden können. Weitere Informationen zur Funktionsweise der einzelnen Dienste für Ihre Plattform finden Sie in der ausführlichen Dokumentation.

App Center-Analysen

App Center Analytics hilft Ihnen dabei, das Benutzerverhalten und die Kundenbindung zu verstehen, um Ihre App zu verbessern. Das SDK erfasst automatisch die Sitzungsanzahl, Geräteeigenschaften wie Modell, Betriebssystemversion usw. Sie können Ihre eigenen benutzerdefinierten Ereignisse definieren, um Dinge zu messen, die für Ihr Unternehmen von Bedeutung sind. Alle erfassten Informationen sind im App Center-Portal verfügbar, damit Sie die Daten analysieren können.

App Center-Abstürze

App Center-Abstürze generiert automatisch ein Absturzprotokoll, wenn Ihre App abstürzt. Das Protokoll wird zuerst in den Speicher des Geräts geschrieben, und wenn der Benutzer die App erneut startet, wird das Absturzprotokoll an App Center gesendet. Das Sammeln von Abstürze funktioniert sowohl für Beta- als auch für Live-Apps, d. h. für solche, die an die App Store oder Google Play übermittelt werden. Absturzprotokolle enthalten wertvolle Informationen, die Sie bei der Behebung des Absturzes unterstützen.

App Center-Verteilung

Mit dem App Center SDK können Ihre Benutzer eine neue Version der App installieren, wenn Sie sie über App Center verteilen. Wenn eine neue Version der App verfügbar ist, zeigt das SDK den Benutzern ein Updatedialogfeld an, um das Update herunterzuladen oder zu verschieben. Sobald sie sich für die Aktualisierung entschieden haben, beginnt das SDK mit der Aktualisierung Ihrer Anwendung. Dieses Feature funktioniert nicht, wenn Ihre App im App Store bereitgestellt wird.

Erste Schritte

Anforderungen

Die folgenden Tabellen zeigen die erforderlichen unterstützten Mindestversionen der verschiedenen App Center-Dienste.

Android

Android Studio 2.2 oder höher.

Dienst Android-Betriebssystemversion API-Ebene
Analyse 5.0 und höher 21 und höher
Crashes 5.0 und höher 21 und höher
Verteilen 5.0 und höher 21 und höher

iOS

Dienst iOS-Version Xcode
Analyse 11.0 oder höher 13 und höher
Crashes 11.0 oder höher 13 und höher
Verteilen 11.0 oder höher 13 und höher

Unity

Dienst Unity-Version iOS-Version Android-Version UWP-Windows-Version
Analyse 2018.1 oder höher 9.0 oder höher 5.0 /API-Ebene 21 oder höher 10.0.16299 oder höher
Crashes 2018.1 oder höher 9.0 oder höher 5.0 /API-Ebene 21 oder höher nicht verfügbar
Verteilen 2018.1 oder höher 9.0 oder höher 5.0 /API-Ebene 21 oder höher nicht verfügbar

Universelle Windows-Plattform

Dienst Windows-Version Visual Studio
Analyse Windows 10 Version 1703 oder höher Visual Studio 2019 oder höher
Crashes Windows 10 Version 1703 oder höher Visual Studio 2019 oder höher
Verteilen nicht verfügbar nicht verfügbar

WPF und WinForms

Dienst .NET Framework .NET Core Windows-Version Visual Studio
Analyse 4.6.2 oder höher 3.1 oder höher Windows 10 Version 1703 oder höher Visual Studio 2019 oder höher
Crashes 4.6.2 oder höher 3.1 oder höher Windows 10 Version 1703 oder höher Visual Studio 2019 oder höher
Verteilen nicht verfügbar nicht verfügbar nicht verfügbar nicht verfügbar

.NET Core wird nur unterstützt, wenn die WPF/WinForms-Anwendung unter Windows ausgeführt wird.

React Native

Dienst RN-Version iOS-Version Android-Version
Analyse 0.34 oder höher 9.0 oder höher & Cocoapods 5.0/API-Ebene 21 oder höher
Crashes 0.34 oder höher 9.0 oder höher & Cocoapods 5.0/API-Ebene 21 oder höher
Verteilen 0.34 oder höher 9.0 oder höher & Cocoapods 5.0/API-Ebene 21 oder höher

macOS

Dienst macOS-Version Xcode
Analyse 10.13 oder höher 13 oder höher
Crashes 10.13 oder höher 13 oder höher

tvOS

Dienst tvOS-Version Xcode
Analyse 11.0 oder höher 13 und höher
Crashes 11.0 oder höher 13 und höher

Quellcode und Versionshinweise

Die App Center-SDKs sind Open Source und öffentlich auf GitHub verfügbar: