Поделиться через


Пакет SDK центра приложений

Это важно

Центр приложений Visual Studio был прекращен 31 марта 2025 г., за исключением функций аналитики и диагностики, которые будут поддерживаться до 30 июня 2026 г. Подробнее.

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

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

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

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

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

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

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

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

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

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

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

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

Требования

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

Андроид

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 Версия iOS Версия Android Версия Windows UWP
Аналитика 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 UWP

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

WPF и WinForms

Услуга Платформа .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: