Общие сведения о упаковке

Функция Упаковка в Power Apps позволяет упаковывать приложения на основе холста в виде брендированных приложений для Android и iOS для распространения среди мобильных пользователей. Вы можете распространять такие упакованные собственные мобильные приложения среди конечных пользователей через Microsoft Intune, Центр приложений Microsoft, Магазин Google Play и Apple Business Manager.

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

Вы можете упаковать одно или несколько приложений Power Apps на основе холста в один и тот же собственный пакет мобильного приложения. Вы можете использовать функцию упаковки для настройки начальной загрузки мобильного приложения в соответствии с требованиями к фирменному стилю вашей организации. Вы можете указать значок приложения, изображение экрана-заставки, изображение экрана приветствия (входа) и цветовую палитру, чтобы использовать в мобильном приложении.

Вы можете обновить упакованные мобильные приложения, опубликовав изменения в приложениях на основе холста, которые включены в мобильный пакет с помощью портала создателя Maker Portal Power Apps. Все опубликованные изменения включенных приложений на основе холста автоматически загружаются существующими выпущенными версиями вашего упакованного мобильного приложения.

Упаковка предоставляет возможности собственной платформы разработки мобильных приложений (MADP) для Power Apps.

  • Разработка мобильного приложения без кода — создание мобильных приложений без опыта
  • Управляемые сборки мобильных приложений — мы создаем приложение для вас
  • Удобное сквозное фирменное оформление — использование собственного логотипа и цветовой палитры
  • Поддержка нескольких приложений на основе холста — объединение нескольких приложений в одно мобильное приложение
  • Управление предприятием с помощью Microsoft Intune — защитите свои данные с помощью управления приложениями

Понимание процесса упаковки

Функция упаковки упаковывает ваши приложения на основе холста в собственную оболочку мобильного приложения и создает мобильный пакет. Вы можете добавить цифровую подпись и распространять этот модульный пакет в качестве приложений для Android и iOS под вашим собственным брендом среди мобильных пользователей через нативные каналы распространения, такие как Microsoft Intune, Центр приложений Майкрософт, Google Play и Apple Business Manager.

В следующем разделе объясняются шаги, связанные с использованием функции упаковки для создания нативных мобильных приложений:

Шаги, связанные с использованием функции упаковки для создания мобильных приложений.

  1. Выберите свое основное приложение на основе холста и запустите мастер упаковки. Основное приложение на основе холста — это приложение, которое обеспечивает начальный интерфейс, который вы хотите, чтобы ваши мобильные пользователи видели при запуске вашего мобильного приложения. Приложения на основе холста должны входить в решение. Дополнительные сведения: Добавление приложения на основе холста в решение.
  2. При желании добавьте второстепенные приложения на основе холста в свое мобильное приложение в мастере упаковки. Дополнительные сведения: Упаковка нескольких приложений на основе холста в один пакет.
  3. Выберите целевые платформы (iOS и Android) для своего мобильного приложения. При желании выберите автоматическое подписывание кода пакета мобильного приложения в мастере упаковки.
  4. Настройте фирменное оформление приложения с помощью значков, изображений и цветовой палитры, чтобы персонализировать свое мобильное приложение.
  5. Зарегистрируйте приложение. Используйте существующую регистрацию приложения или создайте новую в мастере упаковки.
  6. Выберите расположение в Центре приложений для хранения вашего мобильного приложения. Используйте существующее расположение в центре приложений или создайте новое в мастере упаковки.
  7. Запустите процесс сборки на шаге Упаковать, чтобы создать мобильное приложение с вашим собственным фирменным оформлением.
  8. Загрузите мобильное приложение из расположения в центре приложений.
  9. Если вы не выбрали в мастере упаковки автоматическое подписывание кода, подписать код пакета мобильного приложения необходимо вручную. Дополнительные сведения: Подписывание пакета мобильного приложения вручную.
  10. Протестируйте пакет приложения.
  11. Распространите пакет приложения среди мобильных пользователей.

Упаковка нескольких приложений на основе холста в один пакет

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

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

Как показано на следующем рисунке, основное приложение может иметь ссылки на несколько дополнительных приложений. Перемещением между основным и дополнительным упакованными приложениями внутри такого мобильного приложения можно управлять с помощью функции Launch().

Основные и дополнительные приложения упакованы в один пакет.

Фирменное оформление мобильного приложения

Упаковка поддерживает настройку начальной загрузки мобильного приложения в соответствии с требованиями к фирменному стилю вашей организации. Вы можете указать значок приложения, изображение экрана-заставки, изображение экрана приветствия (входа) и цветовую палитру, чтобы использовать их во всех разделах мобильного приложения.

Фирменное оформление в упаковке.

Варианты настройки фирменного оформления доступны при создании проекта упаковки. Дополнительные сведения: Настройка фирменного оформления

Требования к системе

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

Требования к разрешениям и доступу

Требования к программному обеспечению и устройствам

Примечание

Разработка приложений для платформы iOS требует наличия учетной записи в Программе для разработчиков Apple.

Терминология, связанная с упаковкой

Упаковка задействует несколько компонентов в Power Apps, центре приложений и на сторонних платформах, таких как iOS и Android. Следовательно, важно понимать компоненты, задействованные при работе с функциями упаковки в Power Apps.

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

Контейнер в центре приложений для хранения созданных пакетов для распространения мобильных приложений. Типы выходных данных сборки различаются в зависимости от выбранной вами целевой платформы.

Платформа ОС Тип выходного файла сборки
iOS (для распространения через Apple Store) Пользовательское *.zip
Android (для распространения по всем каналам, кроме Google Play Маркет) Android *.apk

Платформы приложений

Предполагаемые платформы для приложения, которое должно пройти через процесс сборки для публикации. Вы можете создавать сборки для мобильного приложения для iOS, Android или Google Play.

  • iOS создает пакет IPA
  • Android создает пакет APK
  • Google Play Маркет создает пакет AAB

Сборка проекта упаковки

Сборка проекта упаковки — это процесс, в ходе которого создаются пакеты сборки для распространения мобильного приложения на разных платформах. Этот процесс использует приложение, которое вы зарегистрировали на платформе Microsoft Identity, и создает сборки в заданном расположении центра приложений в зависимости от выбранных вами платформ. Встроенные пакеты включают основные и необязательные дополнительные приложения, упакованные в один пакет мобильного приложения для каждого типа платформы.

Идентификатор пакета

Глобально уникальный идентификатор выходного мобильного приложения. Следует обратному шаблону доменного имени. Например: com.contoso.myapp.

Подписывание кода

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

Основное приложение

Основное приложение — это точка входа или домашнее приложение для взаимодействия с мобильным приложением при упаковке нескольких приложений на основе холста в один пакет. Все дополнительные приложения считаются дополнительными приложениями. Если упаковывается и собирается только одно приложение на основе холста, оно также считается основным приложением.

URI-адрес перенаправления

URI перенаправления или URL-адрес ответа — это место, куда сервер авторизации отправляет пользователя после успешной авторизации приложения и предоставления ему кода авторизации или маркера доступа. Сервер авторизации отправляет код или токен в URI перенаправления, поэтому важно зарегистрировать правильное расположение в рамках процесса регистрации приложения.

Дополнительные сведения: URI перенаправления

Дополнительное приложение

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

Следующие шаги

Использование мастера упаковки для создания мобильного приложения

См. также