Zdieľať cez


Prehľad zalomenia

Funkcia wrap v Power Apps vám umožňuje zabaliť vašu plátnovú aplikáciu ako aplikáciu s vlastnou značkou Android alebo iOS pre natívnu distribúciu mobilným používateľom. Distribuujte tieto zabalené natívne mobilné aplikácie používateľom prostredníctvom služieb Obchod Google Play, Apple Business Manager alebo Microsoft Intune.

Aplikácie plátna publikované pre mobilných používateľov ako balík mobilných aplikácií pomocou funkcie zalamovania.

Kľúčové možnosti

S obalom môžete:

  • Zabaľte jednu alebo viacero aplikácií plátna do toho istého balíka natívnej mobilnej aplikácie. Power Apps
  • Prispôsobte si zážitok zo spustenia mobilnej aplikácie tak, aby zodpovedal brandingu vašej organizácie.
  • Zadajte ikonu aplikácie, obrázok úvodnej obrazovky, obrázok uvítacej obrazovky a farebnú paletu.
  • Aktualizujte zabalené mobilné aplikácie publikovaním zmien v priloženej aplikácii plátna prostredníctvom portálu Maker. Power Apps
  • Distribuujte aplikácie pomocou MDM.

Poznámka

Všetky publikované zmeny v zahrnutých aplikáciách plátna sa automaticky stiahnu existujúcimi, vydanými verziami vašich zabalených mobilných aplikácií.

Výhody zábalu

Wrap prináša funkcie natívnej platformy pre vývoj mobilných aplikácií (MADP) do: Power Apps

Výhoda Description
Vývoj mobilných aplikácií bez kódu Vytvárajte mobilné aplikácie bez predchádzajúcich skúseností
Spravované zostavenia mobilných aplikácií Vytvoríme pre vás aplikáciu
Bezproblémový komplexný branding Použite vlastné logo a farebnú paletu
Podpora viacerých aplikácií plátna Zlúčenie viacerých aplikácií do jednej mobilnej aplikácie
Riadenie podniku s Microsoft Intune Chráňte svoje údaje pomocou správy aplikácií

Požiadavky na softvér a zariadenie

Podporované platformy

  • iOSVerzia 14.0 alebo novšia.
  • AndroidVerzia 8.0 (úroveň API 26) alebo novšia.

Požiadavky na zariadenie

  • iOSiPhone 6S alebo novší, 5. generácia alebo novší. iPad
  • AndroidĽubovoľné zariadenie s operačným systémom 8.0 alebo novším. Android

Požiadavky pre vývojárov

  • Microsoft Power Apps účet s príslušnými licenciami.
  • Prístup k Microsoft Entra ID (predtým Azure AD) na registráciu aplikácie.
  • Predplatné Azure (pre Azure Key Vault a Blob Storage).
  • Pre manuálne podpisovanie kódu:
    • iOSZariadenie so systémom macOS s nainštalovaným Xcode.
    • AndroidPočítač so systémom Windows s nainštalovaným programom Android Studio .

Prehľad procesu balenia

Funkcia wrap zabalí vašu plátnovú aplikáciu do natívneho shellu mobilnej aplikácie a vytvorí mobilný balík. Tento mobilný balík môžete digitálne podpísať a distribuovať ako vlastnú aplikáciu Android a iOS s vlastnou značkou prostredníctvom natívnych distribučných kanálov, ako napríklad Obchod Google Play a Apple Business Manager.

Postup krok za krokom

  1. Vyberte svoju primárnu aplikáciu plátna a spustite sprievodcu obtekaním. Primárna plátnová aplikácia poskytuje používateľom počiatočný zážitok pri spustení vašej mobilnej aplikácie. Vaše plátnové aplikácie musia byť súčasťou riešenia. Viac informácií: Pridajte aplikáciu plátna do riešenia.
  2. Voliteľne môžete v sprievodcovi obalením pridať sekundárne aplikácie plátna do svojej mobilnej aplikácie. Viac informácií: Zlúčenie viacerých aplikácií plátna.
  3. Vyberte cieľové platformy (iOS a Android) pre svoju mobilnú aplikáciu. Voliteľne vyberte možnosť automatického podpisovania kódom balíka mobilnej aplikácie.
  4. Zaregistrujte si svoju aplikáciu. Použite existujúcu registráciu aplikácie alebo vytvorte novú v sprievodcovi obalením.
  5. Prispôsobte si značku aplikácie pomocou ikon, obrázkov a farebnej palety, aby ste si svoju mobilnú aplikáciu prispôsobili.
  6. Pridajte názov účtu úložiska Azure blob a názov kontajnera. Použite existujúce úložisko blobov Azure alebo vytvorte nové.
  7. Spustite proces zostavovania v kroku Záver a vygenerujte si vlastnú značkovú mobilnú aplikáciu.
  8. Stiahnite si mobilnú aplikáciu z umiestnenia úložiska objektov blob aplikácií.
  9. Ak v sprievodcovi obalením nevyberiete možnosť automatické podpisovanie kódom , podpíšte balík mobilnej aplikácie kódom manuálne. Viac informácií o manuálnom podpisovaní balíka mobilnej aplikácie: Manuálne podpisovanie balíka mobilnej aplikácie.
  10. Otestujte balík aplikácie.
  11. Distribuujte balík aplikácie používateľom mobilných zariadení.

Zabaľte viacero aplikácií plátna dohromady

Do jedného balíka mobilnej aplikácie môžete zabaliť viacero aplikácií plátna. Balík mobilnej aplikácie potrebuje domácu aplikáciu, ktorá sa nazýva primárna aplikácia. Táto aplikácia sa stáva vstupným bodom pre všetky ostatné aplikácie plátna zahrnuté v balíku mobilných aplikácií, ktoré sa nazývajú sekundárne aplikácie.

Sekundárne aplikácie sú voliteľné. Keď zabalíte iba jednu aplikáciu plátna, táto aplikácia sa považuje za primárnu aplikáciu a balík mobilnej aplikácie nemá žiadne sekundárne aplikácie.

Ako je znázornené na obrázku nižšie, primárna aplikácia môže mať prepojenia na viacero sekundárnych aplikácií. Navigáciu medzi primárnymi a sekundárnymi aplikáciami môžete spravovať pomocou funkcie Launch() .

Primárne a sekundárne aplikácie sú zabalené dokopy.

Označte mobilnú aplikáciu svojou značkou

Wrap podporuje prispôsobenie bootstrapového prostredia mobilnej aplikácie tak, aby zodpovedalo požiadavkám vašej organizácie na budovanie značky. Môžete špecifikovať:

  • Ikona aplikácie
  • Obrázok úvodnej obrazovky
  • Obrázok uvítacej (prihlasovacej) obrazovky
  • Farebná paleta pre natívne používateľské rozhrania

Branding v obale.

Pri vytváraní projektu obalového materiálu sú k dispozícii možnosti prispôsobenia značky. Viac informácií: Konfigurácia brandingu


Terminológia obalenia

Zabalenie zahŕňa viacero komponentov naprieč platformami tretích strán, ako napríklad Power Apps a iOS . Android Pochopenie týchto komponentov je dôležité pri práci s funkciou obalenia.

Platformy aplikácií

Počas procesu zostavovania si zamerajte svoju aplikáciu na platformy. Môžete vytvárať zostavy pre:

  • iOS — vytvára balík IPA
  • Android — vytvára balík APK
  • Obchod Google Play — vytvára balík AAB na distribúciu

ID zväzku

ID balíka je jedinečný identifikátor vašej aplikácie, ktorý sa riadi vzorom reverzného názvu domény. Musí obsahovať jednu bodku (.) a žiadne medzery. Príklad: com.contoso.myapp.

Toto ID balíka sa používa pri vytváraní trezora kľúčov Azure pre zalamovanie po vytvorení a nahraní certifikátov iOS alebo Android. Ak ste už vytvorili úložisko kľúčov Azure, overte ID balíka v sekcii Značky na portáli Azure Portal Azure. ... Použite to isté ID balíka v kroku 2: Cieľová platforma. ...

Podpisovanie kódu

Podpisovanie kódu dokončuje mobilnú aplikáciu pred jej distribúciou koncovým používateľom. Aplikácia s podpisom kódu zaručuje používateľom, že pochádza zo známeho zdroja a kód aplikácie sa nezmenil od posledného podpísania dôveryhodným zdrojom.

Primárna aplikácia

Primárna aplikácia je vstupný bod alebo domovská aplikácia pre mobilné aplikácie pri zlúčení viacerých aplikácií plátna. Ak je obalená iba jedna aplikácia plátna, považuje sa za primárnu aplikáciu.

Sekundárna aplikácia

Sekundárne aplikácie sú voliteľné plátnové aplikácie, ktoré zabalíte do rovnakej zostavy pre distribúciu mobilných aplikácií spolu s primárnou aplikáciou. ...

URI adresa presmerovania

URI presmerovania (URL odpovede) je miesto, kam autorizačný server pošle používateľa po úspešnej autorizácii aplikácie a udelení prístupového tokenu. Autorizačný server odošle kód alebo token na URI presmerovania, takže je dôležité zaregistrovať správne umiestnenie počas registrácie aplikácie. Viac informácií: URI presmerovania


Bežné problémy a obmedzenia

Známe obmedzenia

  • Funkcia zalamovania podporuje iba aplikácie plátna (nie aplikácie riadené modelom).
  • Všetky aplikácie plátna v projekte obalenia musia pochádzať z rovnakého prostredia.
  • Používatelia musia mať licenciu na používanie obalených aplikácií Power Apps

Bežné problémy

  • Konflikty ID balíkov: Uistite sa, že ID vášho balíka je v rámci vašej organizácie jedinečné
  • Problémy s formátom obrázka: Všetky obrázky musia byť vo formáte PNG
  • Problémy s podpisovaním certifikátu: Overenie platnosti a dátumu expirácie certifikátu
  • Prístup k Azure Key Vault: Uistite sa, že sú nakonfigurované správne povolenia

Podrobnosti o riešení problémov nájdete v časti Riešenie problémov s funkciou zalamovania . Power Apps


Ďalšie kroky

Systémové požiadavky a predpoklady pre Wrap

Pozrite si tiež