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


Огляд обгортання

Функція обгортання дає Power Apps змогу обгортати ваші програми на полотні як персоналізовані та Android iOS програми для рідного розповсюдження серед мобільних користувачів. Ви можете розповсюджувати такі загорнуті нативні мобільні додатки серед кінцевих користувачів через Microsoft App Center, Google Play Store та Apple Business Manager.

Програми Canvas публікуються для мобільних користувачів як пакет мобільних додатків за допомогою функції обгортання.

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

Ви можете оновити обгорнуті мобільні програми, опублікувавши зміни в полотні, які входять до пакета для мобільних пристроїв, на порталі Power Apps виробника.

Нотатка

Усі опубліковані зміни в включених програмах (програмах) полотна завантажуються автоматично наявними випущеними версіями ваших обгорнутих мобільних програм.

Wrap надає можливості Power Apps нативної платформи розробки мобільних додатків (MADP).

  • Розробка мобільних додатків без коду — створюйте мобільні додатки без попереднього досвіду
  • Збірка керованих мобільних додатків – ми створюємо додаток для вас
  • Бездоганний наскрізний брендинг – використовуйте власний логотип і палітру кольорів
  • Підтримка кількох програм на полотні – об'єднуйте кілька програм в одну мобільну програму
  • Корпоративне управління за допомогою Microsoft Intune: захистіть свої дані за допомогою керування програмами

Нотатка

Wrap призначений для розповсюдження мобільних додатків серед існуючих Power Apps користувачів, а не для публічних.

Відомості про процес перенесення

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

У наступному розділі пояснюються кроки, пов'язані з використанням функції wrap для створення власних мобільних додатків:

Етапи використання функції wrap для створення мобільних додатків.

  1. Виберіть основну програму для роботи з полотном і запустіть майстер обтікання. Основна компонована програма – це програма, яка забезпечує початковий інтерфейс, який бачать користувачі мобільних пристроїв, коли запускають мобільні програми. Ваші програми на полотні мають бути частиною рішення. Більше інформації: Додайте програму canvas до рішення.
  2. За бажанням можна додати додаткові програми полотна до мобільної програми за допомогою майстра обтікання. Додаткова інформація: Об'єднання кількох програм для роботи з полотном.
  3. Виберіть цільові платформи (iOS і Android) для вашого мобільного додатку. За бажанням можна вибрати автоматичний підпис кодом пакета вашої мобільної програми в майстрі обтікання.
  4. Налаштуйте бренд програми за допомогою іконок, зображень і палітри кольорів, щоб персоналізувати свій мобільний додаток.
  5. Зареєструйте свій додаток. Використовуйте реєстрацію наявноїпрограми або створіть нову в майстрі обтікання.
  6. Додайте ім'я облікового запису сховища BLOB-об'єктів Azure та ім'я контейнера. Використовуйте вже створене сховище BLOB-об'єктів Azure або створіть нове.
  7. Розпочніть процес створення на етапі Wrap up, щоб створити свій мобільний додаток під власним брендом.
  8. Завантажте свій мобільний додаток із місця зберігання BLOB-об'єктів програми.
  9. Якщо в майстрі обтікання не вибрано автоматичний знак коду, потрібно підписати пакет мобільної програми вручну. Додаткова інформація: Підписання пакета мобільного додатка вручну.
  10. Перевірте пакет програми.
  11. Розповсюджуйте пакет програми серед мобільних користувачів.

Перенесення кількох компонованих програм разом

Кілька компонованих програм можна перенести як один пакет програм для мобільних пристроїв. Для пакета програм для мобільних пристроїв все ще потрібна головна програма, що називається основною. Ця програма стає точкою входу для всіх інших компонованих програм, включених до пакета програм для мобільних пристроїв, які називаються допоміжними програмами.

Допоміжні програми є додатковими. Коли ви переносите лише одну програму на полотно, включена програма все одно вибирається як основна, але пакет мобільних програм не матиме додаткових програм.

Як показано на ілюстрації нижче, основна програма може містити посилання на кілька допоміжних програм. Переміщенням між основними та додатковими додатками всередині такого мобільного додатка, об'єднаних разом, можна керувати за допомогою функції Launch().

Основний і додатковий додатки об'єднані разом.

Створіть фірмовий стиль для своєї програми для мобільних пристроїв

Функція перенесення підтримує настроювання початкового завантаження програми для мобільних пристроїв, якщо цього вимагає фірмовий стиль вашої організації. Ви можете вказати піктограму програми, зображення заставки, зображення на екрані привітання (входу) та кольорову палітру для використання в програмі для мобільних пристроїв.

Брендинг в обгортці.

Параметри настроювання фірмового стилю доступні під час створення проєкту перенесення. Додаткові відомості: Налаштування брендингу

Розуміння термінології wrap

Wrap включає кілька компонентів у Центрі Power Apps застосунків і на сторонніх платформах, як-от iOS and Android. Тому важливо розуміти компоненти, залучені під час роботи з функцією перенесення в Power Apps.

Розташування в центрі додатків

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

Платформа ОС Тип файлу "Вихідна збірка"
iOS (для розповсюдження за допомогою Apple Store) Спеціальний *.zip
Android (для дистрибуції з використанням усіх каналів, крім Google Play Store) Android *.apk

Нотатка

Підтримку App Center буде припинено з 31 березня 2025 року. У майбутньому двійкові файли програм зберігатимуться в сховищі Azure Blob-сховища вашого клієнта, з якого ви зможете отримати доступ до них і розповсюджувати їх через бажані канали. Деталі зв'язування сховища BLOB-об'єктів Azure з процесом обгортання будуть оновлені найближчим часом. Тим часом створіть резервну копію останніх файлів APK/IPA (за потреби) і тримайте під рукою відомості про сховище BLOB-об'єктів Azure і цільове розташування для двійкових файлів програм.

Сховище BLOB-об'єктів Azure

Контейнер у сховищі BLOB-об'єктів Azure допомагає зберігати створені пакети для розповсюдження мобільних додатків. Вихідні типи збірок залежать від вибраної цільової платформи. Детальна інформація про цю функцію буде надана до 31 березня 2025 року.

Вводу:

Ім'я бізнес-партнера

Ім'я облікового запису є унікальним ідентифікатором вашого облікового запису Azure Storage. Він використовується для побудови базового URI для доступу до облікового запису сховища. Наприклад, якщо це mystorageaccount ім'я вашого облікового запису, базовий URI буде таким. https://mystorageaccount.blob.core.windows.net/

Ім’я контейнера

Ім'я контейнера – це унікальний ідентифікатор в обліковому записі сховища, який групує набір хмар. Контейнери дають змогу впорядковувати хмари в обліковому записі для зберігання. Наприклад, якщо ваше ім'я контейнера mycontainer, URI для доступу до хмар у цьому контейнері буде таким: https://mystorageaccount.blob.core.windows.net/mycontainer/

Платформи програм

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

  • iOS створює пакет IPA
  • Android створює APK-пакет
  • Google Play Маркет створив пакет AAB для розповсюдження

Створення проєкту перенесення

Створення проєкту перенесення – це процес, який створює пакети збірок для розповсюдження мобільних програм на різних платформах. Під час цього процесу використовується програма, зареєстрована на платформі ідентичностей Microsoft, і створюються збірки в указаному розташуванні в Центрі програм залежно від вибраних платформ. Вбудовані пакети містять основну та додаткові допоміжні програми, упаковані в один пакет програм для мобільних пристроїв для платформи кожного типу.

Ідентифікатор набору

Ідентифікатор пакета – це унікальний ідентифікатор, який можна створити для свого додатка. Відповідає шаблону зворотного імені домену. Наприклад, com.contoso.myapp. Цей ідентифікатор пакета використовується під час процесу створення сховища ключів Azure один раз iOS або Android створюються та завантажуються сертифікати, як зазначено в кроці 6.

Підписування коду

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

Основна програма

Основна програма – це точка входу або головна програма в складі програми для мобільних пристроїв під час перенесення кількох компонованих програм разом. Усі інші програми вважаються другорядними. Якщо перенесено та створено лише одну компоновану програму, вона також вважається основною.

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

Ідентифікатор URI для переспрямування чи URL-адреса для відповіді – це розташування, куди сервер авторизації переспрямовує користувача після успішного авторизації та надання коду авторизації чи маркера доступу. Сервер авторизації надсилає код або маркер на ідентифікатор URI для переспрямування, тому важливо зареєструвати правильне розташування в рамках процесу реєстрації програми.

Додаткова інформація: Перенаправлення URI

Допоміжна програма

Необов'язкові додаткові програми на полотні, які ви обгортаєте в ту саму збірку для розповсюдження мобільних додатків разом з основною програмою.

Наступні кроки

Системні вимоги та передумови для Wrap

Див. також