Споделяне чрез


Използване на съветника за опаковане с цел създаване на мобилно приложение

Използвайте функцията за обтичане, за да пакетирате едно или повече приложения за платно като един собствен пакет за мобилни приложения, като използвате съветника "стъпка по стъпка".

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

Функцията за обтичане ви позволява да създавате мобилни приложения за iOS Android или Google Play Магазин:

  • iOS (пакет IPA)
  • Android (APK пакет)
  • Google Play Магазин (AAB пакет)

Функцията за обтичане обгръща вашите платнени приложения в родна обвивка на мобилно приложение, която можете да подписвате и разпространявате цифрово. Когато актуализирате приложението си и го публикувате отново, то се актуализира автоматично.

Предварителни изисквания

Имате нужда от достъп до:

Ако създавате пакет за мобилно приложение за Android платформа и планирате да го подпишете ръчно, уверете се, че генерирате ключове и след това генерирайте хеш подпис, преди да започнете. Имате нужда от генерирания хеш на подпис, за да конфигурирате URI за пренасочване.

Добавяне на приложение за платно към решение

Wrap for Power Apps изисква приложенията да бъдат част от решение. Ако вашите canvas приложения все още не са част от решение, добавете ги към съществуващо или ново решение. От левия навигационен екран изберете Решения. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент. Изберете решение и след това изберете Редактиране.

Изберете решение.

Изберете + Добавете съществуваща опция от горното меню и изберете приложението App > Canvas в падащия списък.

Изберете Добавяне на съществуващ от менюто.

Изберете раздела Извън Dataverse и изберете приложението си от списъка. Натиснете бутона Добави, за да добавите това приложение към решение.

Изберете Добавяне на приложение към решение.

Повече информация: Добавяне на приложение към решение

Създаване на местни мобилни приложения за iOS и Android с помощта на съветника

  1. Влезте в Power Apps.

  2. Изберете Обтичане от левия навигационен екран. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  3. Изберете приложението, което искате да обтече, и след това изберете Пренасяне в командната лента.

Стъпка 1: Избор на приложения

  1. На екрана Изберете приложенията за обтичане изберете основното и вторичното приложение.

    • Основно приложение: Изберете приложението, което крайните потребители виждат, когато мобилното приложение се стартира.

    • Вторични приложения: Допълнителни други приложения, които можете да пакетирате със същата компилация за пакет за мобилни приложения заедно с приложението Primary.

      Изберете приложенията, които искате да обгърнете.

      Бележка

      Можете да използвате едно и също основно приложение в няколко проекта за обтичане.

  2. Изберете Напред.

Стъпка 2: Целева платформа

  1. На екрана Изберете мобилна платформа за насочване въведете идентификатор на пакет по наш избор.

    Бележка

    ИД на пакета е уникален идентификатор, който създавате за приложението си. ИД на пакета трябва да съдържа един период (.) и никакви интервали.

  2. Под Целеви платформи изберете всички мобилни платформи, които крайните Ви потребители използват на мобилните си устройства.

  3. Задайте превключвателя Sign my app на ВКЛ., за да подпишете автоматично мобилното си приложение, след което изберете URI на Azure Key Vault от списъка и щракнете върху Напред. Ако нямате никакви записи в списъка URI на Azure Key Vault, първо трябва да създадете Azure Key Vault . Повече информация: Създаване на Azure Key Vault за обтичане за Power Apps.

    Изберете приложенията, които искате да обгърнете.

Можете също да подпишете ръчно пакета си с мобилни приложения, вместо да използвате автоматично подписване на код, налично в съветника за обтичане. За повече информация как да подпишете приложението си ръчно вж.:

  1. Изберете Напред.

Стъпка 3: Конфигуриране на брандирането

  1. В стъпката Конфигуриране на брандиране задайте следните опции за облик и усещане за приложението си:

    Бележка

    Всички изображения трябва да бъдат в .png формат. Ще се използва изображение по подразбиране, ако не са избрани персонализирани изображения.

    • Икони на приложения: Качване на икони, които да използвате за приложението си. Препоръчителен размер за iOS: 1024px на 1024px .png изображение или по-голямо. Препоръчителен размер на изображението за Android: 432px на 432px .png изображение или по-голямо.
    • Изображение на начален екран: Изображение, което се използва на началния екран на мобилното ви приложение, докато се зарежда. Използвано изображение по подразбиране, когато не е предоставено.
    • Изображение на приветстващия екран: Изображение, което се използва на екрана за добре дошли (вход) на мобилното ви приложение, докато се зарежда. Използвано изображение по подразбиране, когато не е предоставено.
    • Цвят на запълване на фона: Шестнадесетичен цветови код, използван за фона на приветстващия екран.
    • Цвят на запълване на бутона: Шестнадесетичен цветен код, използван за запълване на цвета на бутона.
    • Тема на текста на лентата на състоянието: Цвят за текста на лентата на състоянието в горната част на приложението.
  2. Изберете Напред.

Стъпка 4: Регистриране на приложение

На екрана Регистриране на приложението регистрирайте приложението си в Azure, за да установите доверителна връзка между приложението и платформата за самоличност на Microsoft. Приложението ви трябва да е регистрирано Microsoft Entra , за да могат потребителите на приложението ви да влизат.

Нова регистрация на приложението

Изберете Нова регистрация на приложение, за да създадете автоматично нова регистрация за приложението си.

Създаване на нова регистрация на приложение.

Можете също така ръчно да създадете регистрация на ново приложение. Повече информация: Ръчно регистриране на приложението ви в портала на Azure.

Съветникът за обтичане конфигурира автоматично всички необходими разрешения за API за вашето приложение. Можете също да конфигурирате разрешенията за API ръчно, ако трябва да отстраните тази стъпка. Повече информация: Конфигурирайте разрешенията за API за приложението си ръчно.

Стъпка 5: Управление на изхода

На екрана Управление на изхода създайте или изберете съществуващо местоположение на центъра за приложения, за да изпратите мобилното си приложение, след като компилацията завърши. За да създадете автоматично ново местоположение в съветника за обтичане, изберете Ново местоположение в горната част на екрана и след това изберете Android или iOS.

Ново местоположение на центъра за приложения.

  • Android: Изберете съществуващо местоположение или създайте ново местоположение.

  • iOS: Изберете съществуващо местоположение или създайте ново местоположение.

Можете също да изберете да създадете местоположението на центъра за приложения ръчно в центъра за приложения . Повече информация: Създайте местоположение на центъра за приложения за мобилното си приложение ръчно.

Стъпка 6: Увийте

На екрана Обтичане прегледайте подробните данни за приложението и след това изберете Изграждане. След успешно изграждане ще видите мобилното си приложение в местоположението на центъра за приложения, което сте избрали в предишната стъпка.

Тестване и разпространение на пакета за мобилни приложения

За тестване и разпространение вижте Тест на центъра за приложения и Разпространение.

Ръчно регистриране на приложението ви в портала на Azure (по избор)

Можете автоматично да създадете регистрацията на приложението си в съветника за обтичане, както е споменато в стъпка 4. Или можете ръчно да създадете нова регистрация за приложението си в портала на Azure. Повече информация: Бърз старт: Регистрирайте приложение в платформата за самоличност на Microsoft.

Бележка

Както клиентите с един наемател, така и клиентите с множество наематели могат да използват обвиване, за да създават собствени мобилни приложения въз основа на техните Power Apps приложения за платно.

Независимо дали сте единичен, или многоклиентски производител, трябва да изберете някоя от опциите, съдържащи Всяка Microsoft Entra директория - Мултиклиент, когато избирате поддържания тип акаунт за вашето приложение, за да го разрешите за обтичане. Изберете един от следните видове сметки:

  • Акаунти във всяка организационна директория (Всяка Microsoft Entra директория - Мултиклиент)
  • Акаунти във всеки указател на организацията (Който Microsoft Entra и да е указател – Мултиклиент) и лични акаунти в Microsoft, като например Skype или Xbox.

Регистрация на приложение - поддържани типове акаунти за обвиване.

Важно

  • Опаковката поддържа само типове акаунти система за работа с много клиенти в момента. Самостоятелен клиент тип акаунт все още не се поддържа. Повече информация за видовете сметки: Типове акаунти в платформата за самоличност на Microsoft.
  • Трябва да създадете отделен URI за пренасочване за всяка платформа (iOS, Android), към която искате да се насочите.

Ръчно конфигуриране на разрешенията за API за вашето приложение (по избор)

Когато изпълните стъпка 4 , съветникът за обтичане автоматично ще конфигурира всички необходими разрешения за API за вашето приложение.

Ако получите грешки в съветника за обтичане, можете ръчно да конфигурирате разрешенията за API. Повече информация: Добавяне и конфигуриране

Следните разрешения за API се изискват, когато ръчно конфигурирате разрешенията за API:

  • API на Microsoft
    • Dynamics CRM
  • API, които използва моята организация
    • Връзки с API на Azure
    • Услуга PowerApps
    • Power BI (изисква се само ако приложенията ви за платно използват Power BI данни)
    • Управление на мобилни приложения на Microsoft (изисква се само ако искате да използвате Microsoft Intune за разпространение на мобилни приложения)

Бележка

Ако не намерите разрешенията под API, които моята организация използва, изпълнете следните команди на PowerShell, както е подходящо, и опитайте отново:

  • Липсва Azure API връзки разрешение:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Липсва разрешение Услуга PowerApps:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

За подробни стъпки вижте Поискайте разрешенията в портала за регистрация на приложения.

Ръчно създаване на местоположение на център за приложения за мобилното приложение (по избор)

Имате опция за автоматично създаване на ново местоположение на центъра за приложения, за да съхранявате мобилното си приложение, както е споменато в стъпка 5 в съветника за обтичане, но можете също така ръчно да го създадете директно в центъра за приложения. Повече информация: Местоположение на центъра за приложения

Съвет

За повече информация относно центъра за приложения посетете документацията Visual Studio на центъра за приложения.

  1. Отидете в центъра за приложения.

  2. Влезте в своя служебен или учебен акаунт.

  3. Ако нямате съществуваща организация, изберете Добави нов > Добавете нова организация за създаване на нова организация.

  4. Изберете организацията от списъка в левия панел.

  5. Изберете Приложения > Добавяне на приложения.

  6. Въвеждане на име на приложението.

  7. Изберете тип версия на приложението.

  8. Изберете Персонализирана операционна система за iOS приложения или Android ОС за Android приложения.

    Бележка

    Трябва да създадете отделни контейнери за центрове за приложения за всяка платформа.

  9. За Android OS, изберете Платформа като React Native.

    Бележка

    Платформата трябва да бъде React Native за всички приложения в центъра за приложения.

    Конфигуриране на приложения в центъра за приложения.

  10. Изберете Добавяне на ново приложение.

  11. Копирайте URL адреса на центъра за приложения на приложението. Ще ви трябва по-късно, за да конфигурирате проекта Power Apps за обтичане.

    Например, https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    URL адрес на центъра за приложения

Ръчно подписване на пакета с мобилното приложение (по избор)

Можете автоматично да подпишете пакета на мобилното приложение по време на процеса на обтичане в стъпка 2, но можете да го направите и ръчно, след като пакетът с мобилни приложения бъде създаден. Процесът на подписване на код е различен за Android и iOS устройства.

Вижте също