Feedback

/Visual Studio App Center | Visual Studio
Visual Studio App Center | Visual Studio2018-09-27T14:52:39+00:00

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
graphic for VSAC video
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.

Version d’évaluation gratuite
platform icons
Quora logo
Highrise logo
Ring logo
Fresh Direct logo
Fox Sports logo
Good Food logo
trusted partner logos

MISE À JOUR DE PRODUIT

Livrez vos projets mobiles GitHub plus rapidement

Automatisez le processus de Création-Test-Distribution pour vos projets mobiles dans GitHub. Installez simplement App Center à partir de la place de marché GitHub ou via une notification dans l’interface utilisateur de GitHub, pour contrôle l’intégration et le développement continus du bout des doigts.

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 dépôts GitHub, Bitbucket ou Azure 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.

Capture d’écran de la vue d’ensemble d’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.

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

BitBucket logo

Bitbucket

Visual Studio Team Services logo

Azure DevOps (anciennement VSTS)

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