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
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
Analyses en temps réel
Flexibilité et choix
Ne choisissez que les services 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
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.