Пакет SDK для Центра приложений

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Центр приложений — это решение для непрерывной интеграции, доставки и обучения для приложений iOS, Android, Windows и macOS. Получите более быстрые циклы выпуска, приложения более высокого качества и аналитические сведения для создания нужных пользователей.

Предупреждение

Не внедряйте маркеры API в исходный код.

Службы Центра приложений

Пакеты SDK центра приложений используют модульную архитектуру, поэтому вы можете использовать любую или все службы, указанные ниже. Дополнительные сведения о том, как каждая служба работает для вашей платформы, проверка в подробной документации.

Аналитика Центра приложений

Аналитика Центра приложений помогает понять поведение пользователей и взаимодействие с клиентами для улучшения приложения. Пакет SDK автоматически записывает количество сеансов, свойства устройств, такие как модель, версия ОС и т. д. Вы можете определить собственные пользовательские события для измерения того, что имеет значение для вашего бизнеса. Вся записанная информация доступна на портале Центра приложений для анализа данных.

Сбои центра приложений

При сбоях Центра приложений автоматически создается журнал сбоев при каждом сбое приложения. Сначала журнал записывается в хранилище устройства, и когда пользователь снова запустит приложение, журнал сбоев будет отправлен в Центр приложений. Сбор сбоев работает как для бета-версии, так и для динамических приложений, т. е. для приложений, отправленных в App Store или Google Play. Журналы сбоев содержат ценные сведения, которые помогут устранить сбой.

Распространение через Центр приложений

Пакет SDK центра приложений позволит пользователям устанавливать новую версию приложения при распространении через Центр приложений. При наличии новой версии приложения пакет SDK предоставит пользователям диалоговое окно обновления, чтобы скачать или отложить обновление. После обновления пакет SDK начнет обновлять приложение. Эта функция не будет работать, если приложение развернуто в магазине приложений.

Начало работы

Требования

В таблицах ниже приведены необходимые минимальные поддерживаемые версии различных служб Центра приложений.

Android

Android Studio 2.2 или более поздней версии.

Служба Версия ОС Android Уровень API
Аналитика 5.0 и более поздние версии 21 и более поздние версии
Сбои 5.0 и более поздние версии 21 и более поздние версии
Распространение 5.0 и более поздние версии 21 и более поздние версии

iOS

Служба Версия iOS Xcode
Аналитика 11.0 или более поздней версии 13 и более поздние версии
Сбои 11.0 или более поздней версии 13 и более поздние версии
Распространение 11.0 или более поздней версии 13 и более поздние версии

Unity

Служба Версия Unity Версия iOS Версия Android Версия UWP для Windows
Аналитика 2018.1 или более поздней версии 9.0 или более поздней версии 5.0 / API уровня 21 или более поздней версии 10.0.16299 или более поздней версии
Сбои 2018.1 или более поздней версии 9.0 или более поздней версии 5.0 / API уровня 21 или более поздней версии недоступно
Распространение 2018.1 или более поздней версии 9.0 или более поздней версии 5.0 / API уровня 21 или более поздней версии недоступно

Универсальная платформа Windows

Служба Версия Windows Visual Studio
Аналитика Windows 10 версии 1703 или более поздней Visual Studio 2019 или более поздняя версия
Сбои Windows 10 версии 1703 или более поздней Visual Studio 2019 или более поздняя версия
Распространение недоступно недоступно

WPF и Windows Forms

Служба .NET Framework .NET Core Версия Windows Visual Studio
Аналитика 4.6.2 или более поздней версии 3.1 или более поздней версии Windows 10 версии 1703 или более поздней Visual Studio 2019 или более поздняя версия
Сбои 4.6.2 или более поздней версии 3.1 или более поздней версии Windows 10 версии 1703 или более поздней Visual Studio 2019 или более поздняя версия
Распространение недоступно недоступно недоступно недоступно

.NET Core поддерживается только в том случае, если приложение WPF/WinForms работает в Windows.

React Native

Служба Версия RN Версия iOS Версия Android
Аналитика 0.34 или более поздней версии 9.0 или более поздней версии & Cocoapods 5.0 / API уровня 21 или более поздней версии
Сбои 0.34 или более поздней версии 9.0 или более поздней версии & Cocoapods 5.0 / API уровня 21 или более поздней версии
Распространение 0.34 или более поздней версии 9.0 или более поздней версии & Cocoapods 5.0 / API уровня 21 или более поздней версии

macOS

Служба Версия macOS Xcode
Аналитика 10.13 или более поздней версии 13 или более поздней версии
Сбои 10.13 или более поздней версии 13 или более поздней версии

tvOS

Служба Версия tvOS Xcode
Аналитика 11.0 или более поздней версии 13 и более поздние версии
Сбои 11.0 или более поздней версии 13 и более поздние версии

Исходный код и заметки о выпуске

Пакеты SDK центра приложений имеют открытый код и доступны на GitHub: