Краткое руководство по Центру приложений

Visual Studio Центр приложений объединяет несколько общих служб в облачное решение DevOps. Разработчики используют Центр приложений для создания, тестирования и распространения приложений. После развертывания приложения разработчики отслеживают состояние и использование приложения с помощью служб аналитики и диагностики .

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

Создание учетной записи Центра приложений

Чтобы использовать Центр приложений, начните с создания учетной записи. Укажите в браузере выбор:

Затем Центр приложений предложит создать новую учетную запись. На открывающейся странице создайте учетную запись Центра приложений с помощью одного из следующих поставщиков удостоверений:

  • Facebook
  • GitHub
  • Google
  • Microsoft

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

Примечание

Некоторые старые учетные записи Центра приложений были созданы с помощью адреса электронной почты и пароля, но этот параметр недоступен для новых учетных записей.

Сведения о организациях и пользователях

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

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

Создание первого приложения Центра приложений

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

Для проектов вы создадите отдельный проект приложения для каждой целевой платформы, целевой платформы приложения. Например, если вы разрабатываете собственное мобильное приложение для платформ Android, iOS и Windows, вы создадите отдельный проект приложения для каждой целевой платформы.

Примечание

Мы слышали от некоторых клиентов, что они хотели бы что-то вроде проекта или рабочей области для группирования связанных приложений в Центре приложений. Нам нравится эта обратная связь, и мы рассматриваем что-то подобное для будущего выпуска.

Чтобы создать приложение, выполните приведенные далее действия.

  1. Войдите в центр приложений Visual Studio.

  2. Щелкните раскрывающийся список "Добавить новое " в правом верхнем углу страницы, а затем нажмите кнопку "Добавить новое приложение".

  3. Центр приложений откроет панель, показанную на следующем рисунке:

    App Center New App Panel

  4. Заполните панель параметрами приложения, как описано в следующей таблице:

Поле ввода Описание
имя приложения; Имя этого проекта приложения— это имя Центра приложений для всех ссылок на это приложение.
Значок Нажмите кнопку, чтобы выбрать и отправить значок для этого проекта. Центр приложений отображает этот значок при отображении данных о приложении.
Описание Описание этого приложения. В Центре приложений отображается это значение при отображении параметров для приложения.
Владелец Пользователь или организация, принадлежащие приложению. Владельцы имеют полный контроль над параметрами приложения. Дополнительные сведения см. в разделе "Разрешения приложений в Центре приложений"
OS Выберите целевую ОС для проекта приложения.
Платформа Выберите целевой язык или платформу для проекта приложения.

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

На этом этапе вы создали проект приложения в Центре приложений, но на самом деле ничего не делает; это просто место для управления параметрами и данными проекта приложения. Исходный код приложения, тесты и параметры сборки находятся где-либо на локальном жестком диске, в облаке или размещен в системе управления исходным кодом (например, Azure DevOps, Git, GitHub и т. д.). Дальнейшие действия зависят от того, что вы хотите сделать в Центре приложений. Дополнительные сведения см. в следующем разделе.

Куда перейти дальше

Центр приложений предлагает разработчикам различные службы, которые они могут использовать для создания, тестирования и развертывания скомпилированных приложений, а также предлагает разработчикам служб, которые могут использовать в своих приложениях, чтобы повысить удобство работы для пользователей приложений:

Возможности на стороне сервера

  • Сборка . Преобразуйте файлы исходного кода приложения в автономные артефакты программного обеспечения, которые можно запускать на компьютере, смартфоне или планшете. Используйте облачную службу Центра приложений для создания приложения, устраняя необходимость поддерживать стабильную среду сборки и устранять сложности процесса сборки.
  • Тест — выполнение функциональных тестов для приложения на устройствах, размещенных в облачной среде.
  • Распространение — развертывание сборок приложений для альфа-и бета-тестирования и для других пользователей через общедоступные или частные магазины приложений.

Возможности на стороне клиента

  • Аналитикаслужба аналитики отслеживает действия пользователей и действия в приложении, фиксирует определенные события и другие данные из приложения. Данные с каждого устройства, на котором работает приложение, агрегируются в облаке в простом интерфейсе для анализа и экспорта.
  • CodePushслужба CodePush позволяет разработчикам развертывать обновления приложений непосредственно на устройствах под управлением Apache Cordova и React Native приложений.
  • Диагностикаслужба диагностики позволяет разработчикам записывать данные о сбоях приложения. Данные с каждого устройства, на котором работает приложение, агрегируются в облаке в простом интерфейсе для анализа и экспорта.

Дополнительные сведения о начале работы с проектами приложений Для Android, iOS и macOS см. в подразделах этой области.