Делите путем


Коришћење чаробњака за умотавање за израду мобилне апликације

Користите функцију омотавања да бисте упаковали једну или више апликација за платно као један изворни пакет мобилних апликација користећи чаробњака корак по корак.

Функција врап у Power Apps вам омогућава да креирате изворне мобилне верзије ваших платно апликација као прилагођене брендиране Android и iOS мобилне апликације. Можете дистрибуирати такве умотане изворне мобилне апликације крајњим корисницима путем Мицрософт Апп Центер , Гоогле Плаи или Аппле Бусинесс Манагер или других изворних метода дистрибуције.

Врап функција вам омогућава да креирате мобилне апликације за,или iOS Android Гоогле Плаи продавнице:

  • iOS (ИПА пакет)
  • Android (АПК пакет)
  • За дистрибуцију Гоогле Плаи продавнице (ААБ пакет)

Функција омотавања обавија ваше апликације платна у изворној љусци мобилне апликације коју можете дигитално потписати и дистрибуирати. Када ажурирате апликацију и поново је објавите, апликација се аутоматски ажурира.

Креирање изворних мобилних апликација за iOS Android и коришћење чаробњака

  1. Пријавите се у Power Apps.

  2. Изаберите Wрап , из левог окна за навигацију. Ако ставка није у панелу бочног панела, изаберите ... Више , а затим изаберите ставку коју желите.

  3. Изаберите апликацију коју желите да завршите, а затим изаберите Врап на командној траци.

Корак 1: Изаберите апликације

  1. На екрану Изаберите апликације за премотавање изаберите примарну и секундарну апликацију.

    • Примарна апликација : Изаберите апликацију коју ваши крајњи корисници виде када се покрене мобилна апликација.
    • Секундарне апликације : Опционалне друге апликације које можете спојити исту верзију за пакет мобилних апликација заједно са примарном апликацијом.

    Снимак екрана који приказује први корак за одабир апликације.

    Белешка

    • Можете користити исту примарну апликацију у више пројеката омотања.
    • У чаробњаку за врап, ако се име примарне апликације појави нетачно, пређите на следећи корак, а затим се вратите да видите тачно име.
  2. Изаберите Следеће.

Корак 2: Циљна платформа

  1. На Изаберите мобилну платформу за циљни екран, унесите Бундле ИД по нашем избору.

    Белешка

    ИД пакета је јединствени идентификатор који креирате за своју апликацију. ИД пакета мора да садржи једну тачку (.) и без размака.

  2. Под Циљне платформе изаберите све мобилне платформе које ваши крајњи корисници користе на својим мобилним уређајима.

  3. Изаберите Азуре Кеи Ваулт УРИ са листе и изаберите Даље. Ако немате уносе у Азуре Кеи Ваулт УРИ листи, прво морате креирати Азуре Кеи Ваулт . Више информација: Креирајте Азуре Кеи Ваулт за врап за. Power Apps

  4. Подесите прекидач Потпиши моју апликацију на Укључено или Искључено.

    Снимак екрана који приказује други корак за одабир циљне платформе.

Такође можете код потписати свој пакет мобилних апликација ручно уместо да користите аутоматско потписивање кода доступан у врап чаробњаку. За више информација о томе како ручно потписати апликацију, погледајте:

Белешка

Врап чаробњак обезбеђује аутоматски процес пријављивања. Међутим, програмери упознати са мобилним процесима могу се ручно пријавити за своје Android или iOS апликације користећи различите механизме за сваку платформу. Ако се пријавите путем ручног процеса, не морате да креирате Азуре кеи ваулт.

  1. Изаберите Следеће.

Корак 3: Региструјте апликацију

На екрану Региструјте апликацију ручно региструјте апликацију у Азуре да бисте успоставили однос поверења између ваше апликације и Мицрософт платформе идентитета. Додатне информације: Ручно регистровање апликације на Азуре порталу.

Ваша апликација мора бити регистрована тако Microsoft Entra да корисници ваше апликације могу да се пријаве. Ако сте се већ регистровали, пронађите своју регистрацију у пољу за регистрацију у власништву.

Ако не видите име своје регистроване апликације у падајућем менију Регистрације у власништву, следите ове кораке.

  • Изаберите Нова регистрација апликације да бисте аутоматски креирали нову регистрацију за своју апликацију.

  • Мораћете да наведете назив апликације и Android хасх потписа, јер су обавезна поља. Име апликације је потребно јер је то име апликације које се суочава са клијентом. Android Потпис хасх је неопходан ако сте изабрали Android као једну од својих платформи приликом креирања и изградње вашег Врап пројекта.

    Белешка

    Формат Android хасх кључа је 28-цифрени алфанумерички хасх број као што је –ga0RGNYHvNM5d0SLGQfpQWAPGJ8 =. Ако потпис хасх кључ већ постоји, нема потребе да се креира нови. Можете поново користити претходно генерисани хасх кључ потписа приликом креирања нове регистрације апликације.

    Снимак екрана који приказује нови екран за регистрацију апликација

Конфигуришите апликације независних произвођача које је дозвољено од администратора

Чаробњак за омотавање аутоматски конфигурише све потребне АПИ дозволе за вашу апликацију. Такође можете ручно конфигурисати АПИ дозволе ако је потребно да решите проблем са овим кораком. Додатне информације: Ручно конфигуришите АПИ дозволе за вашу апликацију.

Када региструјете апликацију, Азуре администратор мора да обезбеди приступ да би наставио. Пратите ове кораке да бисте одобрили приступ:

  • Отворите Виндовс ПоверСхелл и покрените га као администратор.
  • Извршите команду- Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force.
  • Подесите политику извршења са: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned.
  • Увезите модул користећи: Import-Module -Name Microsoft.PowerApps.Administration.PowerShell.
  • Покрените Add-AdminAllowedThirdPartyApps и наведите ИД апликације за који је потребан администраторски приступ.
  • Покрените Get-AdminAllowedThirdPartyApps да бисте проверили да ли се име ваше апликације појављује на листи.

Када завршите претходне кораке, екран за регистрацију изгледа као на следећем екрану.

Снимак екрана који приказује екран за регистрацију са зеленим крпељима за кораке завршене

Дозволе за API

Када региструјете апликацију, Азуре администратор такође треба да одобри приступ АПИ дозволама за апликацију. Погледајте следећи екран за упутства о одобравању приступа и разлоге због којих су потребне АПИ дозволе.

Снимак екрана који приказује АПИ дозволе за апликацију.

Белешка

У овом кораку, понекад за нове купце, видљиво је само поље Име апликације. Поље за додавање Android хеша потписа није приказано. Да бисте решили ово, наставите са следећим корацима и изаберите циљне платформе као Android у кораку циљне платформе.

Корак КСНУМКС: Конфигуришите брендирање

  1. У кораку Конфигуришите брендирање подесите следеће опције изгледа и осећаја за вашу апликацију:

    Белешка

    Све слике морају бити у.пнг формату. Подразумевана слика ће се користити ако нису изабране прилагођене слике.

    • Иконе апликација: Отпремите иконе које ћете користити за своју апликацију. Препоручена величина за iOS: 1024 пк од 1024 пк .пнг слике или веће. Препоручена величина слике за Android: 432 пк од 432 пк .пнг слике или веће.
    • Слика на почетном екрану: Слика која се користи на почетном екрану ваше мобилне апликације, док се учитава. Подразумевана слика која се користи када није обезбеђена.
    • Слика на екрану добродошлице: Слика која се користи на екрану добродошлице (пријава) ваше мобилне апликације, док се учитава. Подразумевана слика која се користи када није обезбеђена.
    • Боја попуњавања позадине: Хексадецимални код боје који се користи за позадину екрана добродошлице.
    • Боја попуњавања дугмета: Хексадецимални код боје који се користи за попуњавање боје дугмета.
    • Тема текста статусне траке: Боја за текст статусне траке на врху апликације.
  2. Изаберите Следеће.

Корак КСНУМКС: Управљајте излазом

  1. Креирајте Азуре кључ трезор ако већ нисте. Више информација: Креирајте Азуре Кеи Ваулт за врап користећи подразумевану претплату
  2. Креирајте Азуре рачун за складиштење блоб и име контејнера. Додатне информације: Креирајте Азуре налог за складиштење
  3. Додајте име рачуна за складиштење Азуре блоб и име контејнера креирано током корака креирања налога за складиштење Азуре блоб.
  4. Преузмите изграђени АПК / ИПА са локације за складиштење Азуре блоб креиране изнад након завршетка корака израде.

Снимак екрана који приказује пети корак о томе како управљати излазом користећи Азуре блоб складиште.

Корак 6: Завршите

На екрану Замотајте прегледајте детаље апликације, а затим изаберите Буилд. Након успешне изградње, видећете своју мобилну апликацију на локацији за складиштење азуре блоб коју сте изабрали у претходном кораку.

Тестирање и дистрибуција пакета мобилних апликација

Тестирајте и дистрибуирајте своју апликацију. Ако се суочите са било каквим проблемом током тестирања, проверите страницу за решавање проблема. ...

Региструјте своју апликацију на Азуре порталу ручно (опционо)

Можете аутоматски креирати регистрацију апликације у чаробњаку за врап као што је поменуто у кораку 3. Или можете ручно креирати нову регистрацију за вашу апликацију на Азуре порталу. Додатне информације: Qуицкстарт: Региструјте апликацију са Мицрософт платформом идентитета.

Белешка

И клијенти са једним и они са више закупаца могу да користе умотавање да би креирали изворне мобилне апликације на основу Power Apps апликација са подлогом.

Без обзира да ли сте један или вишестамбени произвођач, морате да изаберете било коју од опција које садрже Било који Microsoft Entra директоријум - Мултитенант када бирате подржани тип налога за вашу апликацију да бисте је омогућили за омотање. Изаберите један од следећих типова налога:

  • Рачуни у било ком организационом директоријуму (Било који Microsoft Entra директоријум - Мултитенант)
  • Рачуни у било ком организационом директоријуму (Било који Microsoft Entra директоријум - Мултитенант) и лични Мицрософт налози као што су Скипе или Xbox.

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

Важно

  • Wрап тренутно подржава само типове Мултитенант налога. Тип налога једног станара још није подржан. Више информација о типовима налога: Типови налога у Мицрософт платформи идентитета.
  • Морате да креирате посебан УРИ за преусмеравање за сваку платформу ( iOS,) Android коју желите да циљате.

Ручно конфигуришите АПИ дозволе за вашу апликацију (опционо)

Када завршите корак 3 , чаробњак за омотавање ће аутоматски конфигурисати све потребне АПИ дозволе за вашу апликацију.

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

Следеће АПИ дозволе су потребне када ручно конфигуришете АПИ дозволе:

  • Мицрософт АПИ-ји
    • Dynamics CRM
  • АПИ -ји које моја организација користи
    • Азуре АПИ Цоннецтионс
    • PowerApps Услуга
    • Power BI (потребно само ако ваше апликације платна користе Power BI податке)
    • Мицрософт Мобиле Апплицатион Манагемент (потребно само ако желите да користите Мицрософт Интуне за дистрибуцију мобилних апликација)

Белешка

Ако не пронађете дозволе под АПИ-јима које моја организација користи , покрените следеће ПоверСхелл команде по потреби и покушајте поново:

  • Уверите се да је модул Мицрософт Грапх доступан или га инсталирајте помоћу следеће команде:
    Install-Module -Name Microsoft.Graph
    
  • Недостаје дозвола за Азуре АПИ везе :
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Недостаје PowerApps сервисна дозвола:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

За детаљне кораке погледајте Захтев за дозволе на порталу за регистрацију апликација.

Ручно креирајте локацију центра за апликације за мобилне уређаје (опционално)

Можете ручно креирати локацију центра за апликације за мобилне уређаје директно у центру за апликације. Више информација: Локација центра за апликације

Савет

За више информација о Апп Центер, идите на Visual Studio Апп Центер документација.

  1. Иди у Апп Центер.

  2. Пријавите се помоћу пословног или школског налога.

  3. Ако немате ниједну постојећу организацију, изаберите Додај нову > Додајте нову организацију да бисте креирали нову организацију.

  4. Изаберите организацију са листе у левом окну.

  5. Изаберите Аппс > Додај апликацију .

  6. Унесите назив апликације.

  7. Изаберите тип издања апликације.

  8. Изаберите Цустом ОС за iOS апликације, или Android ОС за Android апликације.

    Белешка

    Морате креирати одвојене контејнере Апп Центер за сваку платформу.

  9. За Android оперативни систем, изаберите Платформа као Реацт Нативе .

    Белешка

    Платформа мора бити Реацт Нативе за све апликације у Апп Центер.

    Конфигурација апликације Апп Центер.

  10. Изаберите Додај нову апликацију .

  11. Копирајте УРЛ апликације центра. Требаће вам касније, да бисте конфигурисали пројекат Power Apps омотања.

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

    УРЛ адреса центра за апликације.

Ручно потпишите пакет апликација за мобилне уређаје (опционално)

Можете аутоматски потписати свој пакет мобилних апликација током процеса омотавања у кораку 2 , али то можете учинити и ручно након што се направи пакет мобилних апликација. Процес потписивања кода је различит за Android и iOS уређаје.

Погледајте и