Kit de développement logiciel (SDK) App Center
Important
La mise hors service de Visual Studio App Center est prévue pour le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à sa mise hors service complète, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager la migration.
En savoir plus sur les chronologies et les alternatives de support.
App Center est votre solution d’intégration, de livraison et d’apprentissage continu pour les applications iOS, Android, Windows et macOS. Bénéficiez de cycles de publication plus rapides, d’applications de meilleure qualité et d’insights pour créer ce que les utilisateurs veulent.
Avertissement
N’incorporez aucun de vos jetons d’API dans le code source.
App Center Services
Les Kits de développement logiciel (SDK) App Center utilisent une architecture modulaire pour vous permettre d’utiliser l’un ou l’autre des services ci-dessous. Pour en savoir plus sur le fonctionnement de chaque service pour votre plateforme, case activée la documentation détaillée.
Analytique App Center
App Center Analytics vous aide à comprendre le comportement des utilisateurs et l’engagement des clients pour améliorer votre application. Le SDK capture automatiquement le nombre de sessions, les propriétés de l’appareil comme le modèle, la version du système d’exploitation, etc. Vous pouvez définir vos propres événements personnalisés pour mesurer les éléments importants pour votre entreprise. Toutes les informations capturées sont disponibles dans le portail App Center pour vous permettre d’analyser les données.
Incidents App Center
Les incidents App Center génèrent automatiquement un journal des incidents chaque fois que votre application plante. Le journal est d’abord écrit dans le stockage de l’appareil et lorsque l’utilisateur redémarre l’application, le journal des incidents est envoyé à App Center. La collecte des incidents fonctionne à la fois pour les applications bêta et en direct, c’est-à-dire celles soumises au App Store ou à Google Play. Les journaux d’incident contiennent des informations précieuses pour vous aider à résoudre l’incident.
Distribution d’App Center
Le Kit de développement logiciel (SDK) App Center permet à vos utilisateurs d’installer une nouvelle version de l’application lorsque vous la distribuez via App Center. Une fois qu’une nouvelle version de l’application est disponible, le SDK présente une boîte de dialogue de mise à jour aux utilisateurs pour télécharger ou reporter la mise à jour. Une fois qu’ils ont choisi de mettre à jour, le Kit de développement logiciel (SDK) commence à mettre à jour votre application. Cette fonctionnalité ne fonctionne pas si votre application est déployée dans l’App Store.
Prise en main
- Kit de développement logiciel (SDK) App Center pour Android
- Kit de développement logiciel (SDK) App Center pour iOS
- Kit de développement logiciel (SDK) App Center pour React Native
- Kit de développement logiciel (SDK) App Center pour Xamarin
- Kit de développement logiciel (SDK) App Center pour Unity
- Kit de développement logiciel (SDK) App Center pour UWP
- Kit de développement logiciel (SDK) App Center pour WPF/WinForms
- Kit de développement logiciel (SDK) App Center pour macOS
- Kit de développement logiciel (SDK) App Center pour tvOS
Configuration requise
Les tableaux ci-dessous indiquent les versions minimales requises des différents services App Center.
Android
Android Studio 2.2 ou version ultérieure.
Service | Version du système d’exploitation Android | Niveau d’API |
---|---|---|
Analytics | 5.0 et versions ultérieures | 21 et versions ultérieures |
Crashes | 5.0 et versions ultérieures | 21 et versions ultérieures |
Distribuer | 5.0 et versions ultérieures | 21 et versions ultérieures |
iOS
Service | Version iOS | Xcode |
---|---|---|
Analytics | 11.0 ou version ultérieure | 13 et versions ultérieures |
Crashes | 11.0 ou version ultérieure | 13 et versions ultérieures |
Distribuer | 11.0 ou version ultérieure | 13 et versions ultérieures |
Unity
Service | Version d’Unity | Version iOS | Android Version | UWP Windows Version |
---|---|---|---|---|
Analytics | 2018.1 ou version ultérieure | 9.0 ou version ultérieure | 5.0 / NIVEAU d’API 21 ou ultérieur | 10.0.16299 ou version ultérieure |
Crashes | 2018.1 ou version ultérieure | 9.0 ou version ultérieure | 5.0 / NIVEAU d’API 21 ou ultérieur | non disponible |
Distribuer | 2018.1 ou version ultérieure | 9.0 ou version ultérieure | 5.0 / NIVEAU d’API 21 ou ultérieur | non disponible |
Windows UWP
Service | Version de Windows | Visual Studio |
---|---|---|
Analytics | Windows 10 version 1703 ou ultérieure | Visual Studio 2019 ou version ultérieure |
Crashes | Windows 10 version 1703 ou ultérieure | Visual Studio 2019 ou version ultérieure |
Distribuer | non disponible | non disponible |
WPF et WinForms
Service | .NET Framework | .NET Core | Version de Windows | Visual Studio |
---|---|---|---|---|
Analytics | 4.6.2 ou version ultérieure | 3.1 ou version ultérieure | Windows 10 version 1703 ou ultérieure | Visual Studio 2019 ou version ultérieure |
Crashes | 4.6.2 ou version ultérieure | 3.1 ou version ultérieure | Windows 10 version 1703 ou ultérieure | Visual Studio 2019 ou version ultérieure |
Distribuer | non disponible | non disponible | non disponible | non disponible |
.NET Core est pris en charge uniquement lorsque l’application WPF/WinForms s’exécute sur Windows.
React Native
Service | Version RN | Version iOS | Android Version |
---|---|---|---|
Analytics | 0,34 ou version ultérieure | 9.0 ou version ultérieure & Cocoapods | 5.0 / NIVEAU d’API 21 ou ultérieur |
Crashes | 0,34 ou version ultérieure | 9.0 ou version ultérieure & Cocoapods | 5.0 / NIVEAU d’API 21 ou ultérieur |
Distribuer | 0,34 ou version ultérieure | 9.0 ou version ultérieure & Cocoapods | 5.0 / NIVEAU d’API 21 ou ultérieur |
macOS
Service | Version macOS | Xcode |
---|---|---|
Analytics | 10.13 ou version ultérieure | 13 ou version ultérieure |
Crashes | 10.13 ou version ultérieure | 13 ou version ultérieure |
tvOS
Service | Version de tvOS | Xcode |
---|---|---|
Analytics | 11.0 ou version ultérieure | 13 et versions ultérieures |
Crashes | 11.0 ou version ultérieure | 13 et versions ultérieures |
Code source et notes de publication
Les kits SDK App Center sont open source et disponibles publiquement sur GitHub :
- Code et notes de publicationdu SDK App Center pour Android
- Code et notes de publication du Kit de développement logiciel (SDK) App Center pour iOS et macOS
- Kit de développement logiciel (SDK) App Center pour le code React Native et les notes de publication
- Code et notes de publication du SDK App Center pour Windows et Xamarin
- Code et notes de publicationdu SDK App Center pour Unity