feedback
Skip to content
/Visual Studio App Center | Visual Studio

Visual Studio App Center logo
Visual Studio App Center

Continuité de bout en bout : développement, test, déploiement, engagement et répétition.
Version d’évaluation gratuite
Swift logo Obj-C logo Java logo Xamarin logo React logo

Visual Studio App Center

Continuité de bout en bout : développement, test, déploiement, engagement et répétition.
Visual Studio App Center screenshot
Version d’évaluation gratuite
platform icons
trusted partner logos

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

Simplifiez la génération locale de vos applications iOS, Android, Windows et macOS. Connectez-vous à vos référentiels GitHub, Bitbucket ou VSTS et générez automatiquement vos applications avec chaque demande de tirage ou sur demande, sans vous soucier de la gestion des agents de build.
Continuous Integration that’s easy
Continuous Quality that’s powerful

Qualité continue sur des périphériques réels

Envoi d’applications de meilleure qualité en toute confiance

Automatisez des tests d’interface utilisateur sur des milliers de périphériques réels et des centaines de configurations dans le cloud, à l’aide d’infrastructures populaires telles que Appium, Espresso et XCUITest. Testez chaque interaction d’interface utilisateur de vos utilisateurs et diagnostiquez les bogues et les problèmes de performance pour chaque génération avec des rapports de suivi, des captures d’écran et des journaux.

Livraison continue qui fonctionne

Déployez tout facilement

Distribuez votre application à des bêta-testeurs et des utilisateurs sur Android, iOS, Windows et macOS avec chaque validation ou sur demande. Envoyez différents builds vers différents groupes de testeurs et notifiez les via des mises à jour dans l’application. Une fois prêt, mettez en production vers App Store d’Apple, Google Play et vers Microsoft Intune.
Continuous delivery

Apprentissage continu pour la croissance

Insightful crash reports

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.
Real-time analytics

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 périphériques, 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.
Flexibility & Choice - Move faster and increase quality with the tools you already use

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 cette commande sur un terminal :

$ sudo gem install cocoapods

Si vous n’utilisez pas encore CocoaPods, créez un Podfile en exécutant
pod 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

Ouvrez
AppDelegate.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 à votre
didFinishLaunchingWithOptions
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 cette commande sur un terminal :

$ sudo gem install cocoapods

Si vous n’utilisez pas encore CocoaPods, créez un Podfile en exécutant
pod 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

Ouvrez
AppDelegate.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 à votre
didFinishLaunchingWithOptions
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 votre
app/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;

Recherchez
onCreate
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

Recherchez
App Center
et cherchez les packages suivants dans les résultats :
• Si vous êtes sur Mac, sélectionnez
App Center Analytics
,
App Center Crashes
et ajoutez les deux packages.
• Si vous êtes sur Windows, installez
Microsoft.AppCenter.Analytics
et
Microsoft.AppCenter.Crashes
packages.

Si vous utilisez le kit de développement de logiciel 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 application
AppDelegate.cs
, ajoutez les instructions
using
suivantes.

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

Dans le même fichier, ajoutez les éléments suivants
FinishedLaunching()
à 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 logo
Github
BitBucket logo
Bitbucket
Visual Studio Team Services logo
Visual Studios Team Services
Slack brand logo icon
Slack
Microsoft Teams
Microsoft Teams

Envoyez des applications iOS, Android, Windows et macOS cinq étoiles plus rapidement

Version d’évaluation gratuite