Prehľad zalomenia
Funkcia wrap v Power Apps umožňuje zabaliť aplikácie na plátne ako aplikácie vlastnej značky Android a iOS na natívnu distribúciu používateľom mobilných zariadení. Takéto zabalené natívne mobilné aplikácie môžete distribuovať koncovým používateľom prostredníctvom Microsoft App Center, Obchodu Google Play a Apple Business Manager.
Do jedného balíka natívnej mobilnej aplikácie môžete zabaliť jednu alebo viacero aplikácií Power Apps na plátne. Funkciu zalamovania môžete použiť na prispôsobenie spustenia mobilnej aplikácie tak, aby zodpovedala požiadavkám vašej organizácie na branding. Môžete určiť ikonu aplikácie, obrázok úvodnej obrazovky, obrázok uvítacej (prihlasovacej) obrazovky a paletu farieb, ktoré sa majú použiť v mobilnej aplikácii.
Zabalené mobilné aplikácie môžete aktualizovať zverejnením zmien v aplikáciách plátna, ktoré sú súčasťou mobilného balíka, pomocou portálu Power Apps maker.
Poznámka
Všetky zverejnené zmeny zahrnutých aplikácií plátna sa automaticky stiahnu existujúcimi vydanými verziami vašich zabalených mobilných aplikácií.
Wrap prináša možnosti natívnej platformy vývoja mobilných aplikácií (MADP) do Power Apps.
- Vývoj mobilných aplikácií bez kódu – vytvorte mobilné aplikácie bez predchádzajúcich skúseností
- Spravované zostavy mobilných aplikácií – aplikáciu vygenerujeme za vás
- Dokonalé budovanie značky – použite svoje vlastné logo a farebnú paletu
- Podpora viacerých aplikácií na plátne – zoskupenie viacerých aplikácií do jednej mobilnej aplikácie
- Podnikové riadenie s Microsoft Intune – chráňte svoje údaje pomocou správy aplikácií
Poznámka
Wrap je určený na distribúciu mobilných aplikácií existujúcim Power Apps používateľom, nie pre verejnosť.
Pochopte proces balenia
Funkcia wrap zabalí vaše aplikácie na plátne do natívneho prostredia mobilnej aplikácie a vytvorí mobilný balík. Tento mobilný balík môžete digitálne podpísať a distribuovať ako svoje vlastné značkové Android a iOS aplikácie mobilným používateľom prostredníctvom natívnych distribučných kanálov, ako sú Obchod Google Play a Apple Business Manager.
Nasledujúca časť vysvetľuje kroky spojené s používaním funkcie zalamovania na vytváranie natívnych mobilných aplikácií:
- Vyberte svoju primárnu aplikáciu plátna a spustite sprievodcu obalením. Primárna aplikácia plátna je aplikácia, ktorá poskytuje počiatočné prostredie, ktoré chcete, aby používatelia mobilných zariadení videli, keď spustia vašu mobilnú aplikáciu. Vaše aplikácie na plátne musia byť súčasťou riešenia. Ďalšie informácie: Pridajte do riešenia aplikáciu canvas.
- Voliteľne pridajte sekundárne aplikácie plátna do svojej mobilnej aplikácie v sprievodcovi obalom. Ďalšie informácie: Zbalenie viacerých aplikácií plátna dohromady.
- Vyberte cieľové platformy (iOS a Android) pre svoju mobilnú aplikáciu. Voliteľne vyberte možnosť automaticky kódovať váš balík mobilnej aplikácie v sprievodcovi zabalením.
- Prispôsobte si značku aplikácie ikonami, obrázkami a farebnou paletou a prispôsobte si tak svoju mobilnú aplikáciu.
- Zaregistrujte svoju aplikáciu. Použite existujúcu registráciu aplikácie alebo vytvorte novú v sprievodcovi zabalením.
- Pridajte Názov účtu úložiska Azure blob a názov kontajnera. Použite už vytvorený Azure blob storage alebo vytvorte nový.
- Proces zostavovania začnite v Zbaliť krok a vygenerujte si vlastnú mobilnú aplikáciu.
- Stiahnite si mobilnú aplikáciu z umiestnenia blobu aplikácií.
- Ak automatický kódový znak nevyberiete v sprievodcovi zabalením, musíte kódový znak balíček mobilnej aplikácie manuálne. Ďalšie informácie: Manuálne podpísanie balíka mobilnej aplikácie.
- Otestujte balík aplikácie.
- 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ť viac ako jednu aplikáciu plátna. Balík mobilnej aplikácie stále 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, zahrnutá aplikácia sa stále vyberie ako primárna, ale balík mobilnej aplikácie nebude mať žiadne sekundárne aplikácie.
Ako vysvetľuje nasledujúci obrázok, primárna aplikácia môže mať odkazy na viacero sekundárnych aplikácií. Pohyb medzi primárnymi a sekundárnymi aplikáciami vo vnútri takejto mobilnej aplikácie je možné spravovať pomocou funkcie Launch() .
Označte mobilnú aplikáciu svojou značkou
Funkcia Zabaliť podporuje prispôsobenie bootstrapu mobilnej aplikácie tak, aby zodpovedal požiadavkám vašej organizácie na branding. Môžete určiť ikonu aplikácie, obrázok úvodnej obrazovky, obrázok uvítacej (prihlasovacej) obrazovky a farebnú paletu, ktoré sa budú používať v natívnom prostredí mobilnej aplikácie.
Možnosti prispôsobenia značky sú k dispozícii, keď vytvárate svoj projekt zabalenia. Ďalšie informácie: Konfigurácia značky
Pochopenie terminológie obalu
Wrap zahŕňa viacero komponentov naprieč Power Apps, App Center a platformami tretích strán, ako sú iOS a Android. Preto je dôležité porozumieť komponentom zapojeným pri práci s funkciou zabalenia v Power Apps.
Umiestnenie centra aplikácií
Kontajner v Centre aplikácií na ukladanie vytvorených balíkov na distribúciu mobilných aplikácií. Typy výstupu zostavy sa líšia v závislosti od vybratej cieľovej platformy.
Platforma | Operačný systém | Vytvorenie typu výstupného súboru |
---|---|---|
iOS (na distribúciu pomocou Apple Store) | Vlastný | *.zip |
Android (na distribúciu pomocou všetkých kanálov okrem Obchodu Google Play) | Android | *.apk |
Poznámka
Centrum aplikácií bude od 31. marca 2025 ukončené. Odteraz budú binárne súbory aplikácie uložené v Azure Blob Storage vášho nájomníka, z ktorého k nim môžete pristupovať a distribuovať ich prostredníctvom preferovaných kanálov. Podrobnosti o prepojení Azure Blob Storage s procesom balenia budú čoskoro aktualizované. Medzitým si zálohujte svoje najnovšie súbory APK/IPA (ak je to potrebné) a majte po ruke podrobnosti o úložisku Azure Blob Storage a cieľové umiestnenie pre binárne súbory aplikácií.
Azure blob úložisko
Kontajner v Azure Blob Storage pomáha ukladať vytvorené balíčky na distribúciu mobilných aplikácií. Typy výstupu zostavy sa líšia v závislosti od vybratej cieľovej platformy. Podrobnosti o tejto funkcii budú zverejnené do 31. marca 2025.
Vstup:
Názov konta
Názov účtu je jedinečný identifikátor vášho účtu Azure Storage. Používa sa na vytvorenie základného URI na prístup k účtu úložiska. Ak je napríklad názov vášho účtu mystorageaccount
, základný identifikátor URI by bol https://mystorageaccount.blob.core.windows.net/
Názov kontajnera
Názov kontajnera je jedinečný identifikátor v rámci účtu úložiska, ktorý zoskupuje množinu objektov BLOB. Kontajnery poskytujú spôsob, ako organizovať guličky v rámci účtu úložiska. Ak je napríklad názov vášho kontajnera mycontainer
, identifikátor URI na prístup k objektom blob v tomto kontajneri by bol https://mystorageaccount.blob.core.windows.net/mycontainer/
Platformy aplikácií
Určené platformy pre aplikáciu, pri ktorej chcete prejsť procesom zostavovania na publikáciu. Môžete vytvoriť zostavy pre mobilnú aplikáciu pre iOS, Android alebo Obchod Google Play.
- iOS vytvorí balík IPA
- Android vytvorí balík APK
- Obchod Google Play vytvorte balík AAB na distribúciu
Zostavenie zabaleného projektu
Zostavenie zabaleného projektu je proces, ktorý vytvára zostavovacie balíčky pre distribúciu mobilnej aplikácie na rôznych platformách. Tento proces používa aplikáciu, ktorú ste si zaregistrovali na platforme identity Microsoft a vytvára zostavy na danom umiestnení App Center v závislosti od vybratých platforiem. Vstavané balíky zahŕňajú primárne a voliteľné sekundárne aplikácie zabalené do jedného balíka mobilnej aplikácie pre každý typ platformy.
ID zväzku
ID balíka je jedinečný identifikátor, ktorý si môžete vytvoriť pre svoju aplikáciu. Nasleduje vzor reverzného názvu domény. Napríklad com.contoso.myapp
. Toto ID balíka sa používa počas procesu vytvárania trezoru kľúčov Azure po vytvorení a odovzdaní certifikátov iOS alebo Android , ako je uvedené v kroku 6.
Podpisovanie kódu
Podpisovanie kódu je proces dokončenia mobilnej aplikácie pred jej distribúciou koncovým používateľom. Aplikácia, ktorá má podpísaný kód, zaručuje, že pochádza zo známeho zdroja a že kód aplikácie sa od posledného podpísania dôveryhodným zdrojom nezmenil.
Primárna aplikácia
Primárna aplikácia je vstupný bod alebo domáca aplikácia pre prostredie mobilnej aplikácie pri zabaľovaní viac ako jednej aplikácie plátna. Všetky ostatné aplikácie sa považujú za sekundárne aplikácie. Ak je zabalená a zostavená iba jedna aplikácia plátna, považuje sa tiež za primárnu.
URI adresa presmerovania
URI presmerovania alebo adresa URL odpovede je miesto, kam autorizačný server odošle používateľa po úspešnej autorizácii aplikácie a udelení kódu oprávnenia alebo prístupového tokenu. Autorizačný server odošle kód alebo token na URI presmerovania, takže je dôležité, aby ste v rámci procesu registrácie aplikácie zaregistrovali správne umiestnenie.
Ďalšie informácie: Presmerovanie URI
Sekundárna aplikácia
Voliteľné ďalšie aplikácie plátna, ktoré zabalíte do rovnakej zostavy na distribúciu mobilných aplikácií spolu s primárnou aplikáciou.
Ďalšie kroky
Systémové požiadavky a predpoklady pre Wrap
Pozrite si tiež
- Na vytvorenie mobilnej aplikácie použite sprievodcu obalom
- Manuálne prihlásenie kódom iOS
- Manuálne prihlásenie kódom Android
- Znak kódu pre Obchod Google Play
- Vytvorte si Azure Key Vault na automatické podpisovanie kódu
- Často kladené otázky
- Riešenie problémov s funkciou zalamovania Power Apps
- Výhody a obmedzenia Wrap