Центр приложений Visual Studio
Интегрированные службы разработки для создания, тестирования, выпуска и мониторинга мобильных и классических приложений
Быстро и надежно доставляйте приложения более высокого качества
Автоматизируйте жизненный цикл своих приложений для iOS, Android, Windows и macOS. Подключите свой репозиторий и за считаные минуты проводите сборку в облаке и тестирование на тысячах реальных устройств, отправляйте приложения тестировщикам бета-версий и в магазины приложений, отслеживайте использование в режиме реального времени на основе отчетов о сбоях и аналитических данных. Все в одном месте.
Непрерывная интеграция в считанные минуты
Более быстрая и регулярная сборка приложений
Непрерывное качество на реальных устройствах
Надежно доставляйте более качественные приложения
Эффективная непрерывная поставка
Развертывание на любых устройствах и в любых средах
Непрерывное обучение и развитие
Полезные отчеты о сбоях
Аналитика в реальном времени
Гибкость и широкий выбор
Выбирайте только нужные вам службы Центра приложений
Автоматизируйте жизненный цикл разработки приложений для iOS, Android, Windows и macOS
1. Интеграция с помощью CocoaPods
Установите CocoaPods, если вы еще не сделали это. Для этого скачайте приложение или запустите эту команду в терминале:
$ sudo gem install cocoapods
Если вы еще не используете CocoaPods, создайте Podfile, выполнив командуpod init
в корневом каталоге приложения.
Чтобы включить в приложение все службы App Center, добавьте в Podfile следующую строку:
pod ‘AppCenter’
Сохраните файл и выполните в терминале следующую команду:
$ pod install
Откройте.xcworkspace
файл для своего приложения.
2. Запуск пакета SDK
ОткройтеAppDelegate.swift
файл и добавьте приведенные ниже строки под собственными операторами import.
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
В том же самом файле добавьте в метод делегатаdidFinishLaunchingWithOptions
приведенный ниже код.
MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])
1. Интеграция с помощью CocoaPods
Установите CocoaPods, если вы еще не сделали это. Для этого скачайте приложение или запустите эту команду в терминале:
$ sudo gem install cocoapods
Если вы еще не используете CocoaPods, создайте Podfile, выполнив командуpod init
в корневом каталоге приложения.
Чтобы включить в приложение все службы App Center, добавьте в Podfile следующую строку:
pod ‘AppCenter’
Сохраните файл и выполните в терминале следующую команду:
$ pod install
Откройте.xcworkspace
файл для своего приложения.
2. Запуск пакета SDK
ОткройтеAppDelegate.m
файл и добавьте приведенные ниже строки под собственными операторами import.
@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;
В том же самом файле добавьте в метод делегатаdidFinishLaunchingWithOptions
приведенный ниже код.
[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];
1. Добавление пакета SDK в проект
В файлеapp/build.gradle
добавьте следующие строки:
dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}
2. Запуск пакета SDK
Откройте главный класс действия приложения и добавьте приведенные ниже операторы import.
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;
Найдите в том же самом файле обратный вызовonCreate
и добавьте следующий код:
AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);
1. Добавление пакетов NuGet в решение
Выполните поиск по запросуApp Center
и найдите в результатах следующие пакеты:
• Если вы работаете на компьютере Mac, выберитеApp Center Analytics
,App Center Crashes
и добавьте оба пакета.
• Если вы работаете на компьютере с Windows, установитеMicrosoft.AppCenter.Analytics
иMicrosoft.AppCenter.Crashes
(пакеты).
Если вы используете пакет SDK App Center в переносимом проекте, необходимо установить пакеты как в переносимом проекте, так и в проекте iOS.
2. Запуск пакета SDK
В файлеAppDelegate.cs
добавьте следующиеusing
операторы.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
В том же самом файле добавьте в методFinishedLaunching()
приведенный ниже код.
AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));
1. Добавление пакета SDK в проект
В окне терминала, открытом в корне проекта React Native, введите следующие строки, чтобы добавить службы Crash и Analytics к приложению:
$ npm install appcenter appcenter-analytics appcenter-crashes –save
2. Связывание пакета SDK
Свяжите подключаемые модули с приложением React Native, используя команду react-native link. Эта команда связывает все установленные подключаемые модули React Native.
$ react-native link
Пакет SDK запросит секрет приложения для каждой платформы, который назначается в App Center. Секрет может быть предварительно заполнен. В этом случае он отображается рядом с вопросом. Если предварительно заполненный секрет правилен, нажмите клавишу ВВОД, чтобы продолжить.
What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)
Пакет SDK далее запросит, следует ли автоматически отправлять отчеты о сбоях и пользовательские события. Рекомендуем включить отправку, чтобы упростить настройку. Отключение этой функции позволяет лучше контролировать конфиденциальность пользователей.