Passer directement au contenu principal
Visual Studio
Visual Studio App Center | Visual Studio2023-05-15T12:52:24-07:00
Visual Studio App Center logo

Visual Studio App Center

Services de développement intégrés pour la génération, le test, la publication et la surveillance des applications mobiles et de bureau

Graphique montrant la vidéo VSAC
Swift logo Obj-C logo Java logo Xamarin logo React logo

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

Une intégration continue simplifiée
Une qualité continue puissante

Qualité continue sur des appareils réels

Envoi d’applications de meilleure qualité en toute confiance

Automatisez des tests d’interface utilisateur sur des milliers d’appareils réels et des centaines de configurations dans le cloud, à l’aide d’infrastructures populaires, telles qu’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.

Distribution continue

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.

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

capture d’écran de la vue d’ensemble d’Analytics

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 ? Aucun 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.

SDK open source et icônes d’API

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

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égrer avec les outils que vous utilisez déjà

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

Commentaires