Envoi d’applications de meilleure qualité plus rapidement et en toute confiance
Automatisez le cycle de vie de vos applications iOS, Android, Windows et macOS. Connectez votre référentiel et, en quelques minutes, générez des applications dans le cloud, testez-les sur des milliers d’appareils réels, distribuez-les aux bêta-testeurs et aux magasins d’applications, et surveillez l’utilisation réelle grâce aux données d’incident et d’analyse. Le tout dans un seul environnement.
Intégration continue en quelques minutes
Générez des applications plus fréquemment et plus rapidement


Qualité continue sur des appareils réels
Envoi d’applications de meilleure qualité en toute confiance
Livraison continue qui fonctionne
Déployez tout facilement

Apprentissage continu pour la croissance

Rapports d’incidents pertinents
Surveillez l’état de votre application avec des fonctionnalités avancées telles que le regroupement et la gestion d’incidents intelligents, le débogage plus rapide avec symbolisation et les rapports d’incidents détaillés. Soyez informé des problèmes pour les résoudre dès leur apparition.

Analyse en temps réel
Développez votre audience en ciblant ce qui est important avec des informations détaillées sur les sessions des utilisateurs, les principaux appareils, les versions de systèmes d’exploitation, des analyses comportementales et des traqueurs d’événements pour vos applications iOS, Android, Windows et macOS. Créez facilement des événements personnalisés pour tout suivre.
Flexibilité et choix
Ne choisissez que les services App Center dont vous avez besoin
Disposez-vous de votre propre solution analytique ? Vous utilisez une plateforme de distribution bêta différente ? Ce n’est pas un problème. Nos kits de développement de logiciel (SDK) et API vous permettent de n’intégrer que les services d’App Center dont vous avez besoin.

Automatisez le cycle de vie de développement de vos applications pour iOS, Android, Windows et macOS
1. Intégration à l’aide de CocoaPods
Si ce n’est déjà fait, installez CocoaPods en téléchargeant l’application ou en exécutant la commande suivante dans un terminal :
$ sudo gem install cocoapods
Si vous n’utilisez pas encore CocoaPods, créez un Podfile en exécutantpod init
dans le répertoire racine de votre application.
Ajoutez les éléments suivants à votre Podfile pour inclure tous les services App Center dans votre application :
pod ‘AppCenter’
Enregistrez le fichier et exécutez cette commande dans le terminal :
$ pod install
Ouvrez le.xcworkspace
fichier pour votre application.
2. Démarrez le kit de développement de logiciel
OuvrezAppDelegate.swift
le fichier et ajoutez les lignes suivantes en dessous de vos propres instructions d’importation.
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
Dans le même fichier, ajoutez la méthode suivante à votredidFinishLaunchingWithOptions
méthode déléguée.
MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])
1. Intégration à l’aide de CocoaPods
Si ce n’est déjà fait, installez CocoaPods en téléchargeant l’application ou en exécutant la commande suivante dans un terminal :
$ sudo gem install cocoapods
Si vous n’utilisez pas encore CocoaPods, créez un Podfile en exécutantpod init
dans le répertoire racine de votre application.
Ajoutez les éléments suivants à votre Podfile pour inclure tous les services App Center dans votre application :
pod ‘AppCenter’
Enregistrez le fichier et exécutez cette commande dans le terminal :
$ pod install
Ouvrez le.xcworkspace
fichier pour votre application.
2. Démarrez le kit de développement de logiciel
OuvrezAppDelegate.m
le fichier et ajoutez les lignes suivantes en dessous de vos propres instructions d’importation.
@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;
Dans le même fichier, ajoutez la méthode suivante à votredidFinishLaunchingWithOptions
méthode déléguée.
[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];
1. Ajoutez le kit de développement logiciel au projet
Dans votreapp/build.gradle
fichier, ajoutez les lignes suivantes :
dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}
2. Démarrez le kit de développement de logiciel
Ouvrez la classe d’activité principale de votre application et ajoutez les instructions d’importation suivantes.
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;
RecherchezonCreate
la rappel dans le même fichier et ajoutez ce qui suit.
AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);
1. Ajoutez les packages NuGet à votre solution
RecherchezApp Center
et cherchez les packages suivants dans les résultats :
• Si vous êtes sur Mac, sélectionnezApp Center Analytics
,App Center Crashes
et ajoutez les deux packages.
• Si vous êtes sur Windows, installezMicrosoft.AppCenter.Analytics
etMicrosoft.AppCenter.Crashes
les packages.
Si vous utilisez le Kit de développement logiciel (SDK) App Center dans un projet portable, vous devez installer les packages dans les projets portables et iOS.
2. Démarrez le kit de développement de logiciel
À l’intérieur de votre applicationAppDelegate.cs
, ajoutez les instructionsusing
suivantes.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
Dans le même fichier, ajoutez les éléments suivantsFinishedLaunching()
à la méthode.
AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));
1. Ajoutez le kit de développement logiciel au projet
Dans une fenêtre de terminal ouverte à la racine d’un projet React Native, entrez la ligne suivante pour ajouter les services Crash et Analytics à votre application :
$ npm install appcenter appcenter-analytics appcenter-crashes –save
2. Liez le kit de développement logiciel (SDK)
Liez les plug-ins à l’application React Native à l’aide de la commande de lien react-native. Cette commande lie tous les plug-ins React Native installés.
$ react-native link
Le kit de développement de logiciel demande le secret de l’application par plateforme, attribué dans App Center. Le secret peut déjà être pré-renseigné, affiché à côté de la question. Si le secret pré-renseigné est correct, appuyez sur Entrée pour continuer.
What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)
Le kit de développement de logiciel demande ensuite s’il doit envoyer ou pas des rapports d’incidents et des événements utilisateurs automatiquement, opération que nous vous recommandons pour faciliter l’installation. Quittez le programme pour un meilleur contrôle de la vie privée des utilisateurs.
App Center vous aide à générer, tester, déployer et surveiller vos applications iOS, Android, Windows et macOS, le tout dans un seul environnement.
Intégration aux outils que vous utilisez déjà
GitHub
GitLab
Bitbucket

Azure DevOps (anciennement VSTS)

Slack

Microsoft Teams