Zostavenie mobilnej aplikácie pomocou Sprievodcu zabalením
Pomocou funkcie Zabaliť môžete pomocou podrobného sprievodcu zabaliť jednu alebo viacero aplikácií plátna do jedného balíka natívnej mobilnej aplikácie.
Funkcia Zabaliť v Power Apps umožňuje vytvárať natívne mobilné verzie vašich aplikácií na plátne ako vlastné značky Android a iOS mobilné aplikácie. Takéto zabalené natívne mobilné aplikácie môžete distribuovať koncovým používateľom prostredníctvom Microsoft Intune, Centrum aplikácií Microsoft, Google Play alebo Apple Business Manager alebo iná natívna distribúcia metódy.
Funkcia Zabaliť vám umožňuje vytvárať mobilné aplikácie pre iOS, Android alebo Obchod Google Play:
- iOS (balíček IPA)
- Android (balíček APK)
- Obchod Google Play (balíček AAB)
Funkcia Zabaliť zabalí vaše aplikácie na plátne do natívneho prostredia mobilnej aplikácie, ktorú môžete digitálne podpísať a distribuovať. Keď aplikáciu aktualizujete a znova ju zverejníte, aplikácia sa automaticky aktualizuje.
Požiadavky
Potrebujete prístup k:
- Azure Portal na registráciu aplikácie.
- Centrum aplikácií na pridanie novej organizácie a aplikácií.
- Táto funkcia vyžaduje, aby boli aplikácie súčasťou spravovaného alebo nespravovaného riešenia. Ak vaše aplikácie ešte nie sú súčasťou riešenia, pridajte ich do existujúceho alebo nového riešenia. Ďalšie informácie: Vytvorte aplikáciu plátna v rámci riešenia.
Ak vytvárate balík mobilnej aplikácie pre platformu Android a plánujete ho manuálne podpísať kódom, uistite sa, že ste vygenerovali kľúče a potom vygenerujte hash podpisu než začnete. Na konfiguráciu URI presmerovania potrebujete vygenerovaný hash podpisu.
Pridanie aplikácie plátna k riešeniu
Zabaliť for Power Apps vyžaduje, aby boli aplikácie súčasťou riešenia. Ak vaše aplikácie plátna ešte nie sú súčasťou riešenia, pridajte ich do existujúceho alebo nového riešenia. Na ľavom navigačnom paneli vyberte Riešenia. Ak sa položka nenachádza na table bočného panela, vyberte položku … Viac a potom vyberte požadovanú položku. Vyberte riešenie a potom vyberte Upraviť.
V hornej ponuke vyberte možnosť + Pridať existujúcu a vyberte možnosť Aplikácia > Aplikácia Canvas v rozbaľovacom zozname.
Vyberte kartu Mimo Dataverse a vyberte si aplikáciu zo zoznamu. Stlačením tlačidla Pridať pridáte túto aplikáciu do riešenia.
Ďalšie informácie: Pridanie aplikácie do riešenia
Vytvorte natívne mobilné aplikácie pre iOS a Android pomocou sprievodcu
Prihláste sa do služby Power Apps.
Na ľavom navigačnom paneli vyberte Zabaliť. Ak sa položka nenachádza na table bočného panela, vyberte položku … Viac a potom vyberte požadovanú položku.
Vyberte aplikáciu, ktorú chcete Zabaliť, a potom vyberte Zabaliť na paneli príkazov.
Krok 1: Vyberte aplikácie
Na obrazovke Výber aplikácií na Zabaliť vyberte svoju primárnu a sekundárnu aplikáciu.
Primárna aplikácia: Vyberte aplikáciu, ktorú uvidia vaši koncoví používatelia po spustení mobilnej aplikácie.
Sekundárne aplikácie: Voliteľné ďalšie aplikácie, ktoré môžete spojiť s balíkom rovnakej zostavy pre mobilnú aplikáciu spolu s primárnou aplikáciou.
Poznámka
Tú istú Primárnu aplikáciu môžete použiť vo viacerých Zabaliť projektoch.
Vyberte Ďalej.
Krok 2: Cieľová platforma
Na obrazovke Vyberte mobilnú platformu na zacielenie zadajte ID balíka podľa nášho výberu.
Poznámka
ID balíka je jedinečný identifikátor, ktorý vytvoríte pre svoju aplikáciu. ID balíka musí obsahovať jednu bodku (.) a žiadne medzery.
V časti Cieľové platformy vyberte všetky mobilné platformy, ktoré vaši koncoví používatelia používajú na svojich mobilných zariadeniach.
Nastavte prepínač Podpísať moju aplikáciu do polohy ZAPNUTÉ, aby sa vaša mobilná aplikácia automaticky podpísala kódom, potom vyberte možnosť Azure Key Vault URI zo zoznamu a kliknite na Ďalej. Ak nemáte žiadne položky v zozname Azure Key Vault URI, musíte vytvoriť Azure Key Vault najprv. Ďalšie informácie: Vytvorte Azure Key Vault pre Zabaliť pre Power Apps.
Balík mobilnej aplikácie môžete podpísať kódom aj manuálne namiesto použitia automatického podpisovania kódu dostupného v sprievodcovi Zabaliť. Ďalšie informácie o ručnom podpísaní kódu aplikácie nájdete v časti:
- Vyberte Ďalej.
Krok 3: Konfigurácia značky
Na stránke Konfigurácia značky krok nastavte pre svoju aplikáciu nasledujúce možnosti vzhľadu:
Poznámka
Všetky obrázky musia byť vo formáte .png. Ak nie sú vybraté žiadne vlastné obrázky, použije sa predvolený obrázok.
- Ikony aplikácií: Odovzdajte ikony, ktoré chcete použiť pre svoju aplikáciu. Odporúčaná veľkosť pre iOS: obrázok .png s rozmermi 1024 x 1024 pixelov alebo väčší. Odporúčaná veľkosť obrázka pre Android: obrázok .png s rozmermi 432 x 432 pixelov alebo väčší.
- Obrázok úvodnej obrazovky: Obrázok, ktorý sa používa na úvodnej obrazovke vašej mobilnej aplikácie počas načítavania. Ak nie je poskytnutý, použije sa predvolený obrázok.
- Obrázok uvítacej obrazovky: Obrázok, ktorý sa používa na uvítacej (prihlasovacej) obrazovke vašej mobilnej aplikácie pri jej načítaní. Ak nie je poskytnutý, použije sa predvolený obrázok.
- Farba výplne pozadia: Hexadecimálny farebný kód používaný pre pozadie uvítacej obrazovky.
- Farba výplne tlačidla: Hexadecimálny kód farby používaný na vyplnenie farby tlačidla.
- Téma textu stavového riadka: Farba textu stavového riadka v hornej časti aplikácie.
Vyberte Ďalej.
Krok 4: Zaregistrujte aplikáciu
Na obrazovke Registrácia aplikácie zaregistrujte svoju aplikáciu v Azure, aby ste vytvorili vzťah dôvery medzi vašou aplikáciou a platformou identity Microsoft. Vaša aplikácia musí byť zaregistrovaná v Microsoft Entra , aby sa používatelia vašej aplikácie mohli prihlásiť.
Nová registrácia aplikácie
Vyberte Registrácia novej aplikácie, ak chcete automaticky vytvoriť novú registráciu pre vašu aplikáciu.
Môžete tiež vytvoriť registráciu novej aplikácie ručne. Ďalšie informácie: Manuálna registrácia aplikácie na portáli Azure.
Sprievodca Zabaliť automaticky nakonfiguruje všetky požadované povolenia rozhrania API pre vašu aplikáciu. Povolenia API môžete nakonfigurovať aj manuálne, ak potrebujete vyriešiť tento krok. Ďalšie informácie: Manuálne nakonfigurujte povolenia rozhrania API pre svoju aplikáciu.
Krok 5: Spravujte výstup
Na obrazovke Správa výstupu vytvorte alebo vyberte existujúce umiestnenie centra aplikácií na odoslanie mobilnej aplikácie po zostavení je kompletný. Ak chcete automaticky vytvoriť nové umiestnenie v sprievodcovi Zabaliť, vyberte Nové umiestnenie v hornej časti obrazovky a potom vyberte Android alebo iOS.
Android: Vyberte existujúce miesto alebo vytvorte nové miesto.
iOS: Vyberte existujúce miesto alebo vytvorte nové miesto.
Môžete sa tiež rozhodnúť vytvoriť umiestnenie centra aplikácií manuálne na stránke Centrum aplikácií. Ďalšie informácie: Manuálne vytvorte umiestnenie centra aplikácií pre svoju mobilnú aplikáciu.
Krok 6: Zabaliť hore
Na obrazovke Zabaliť up skontrolujte podrobnosti aplikácie a potom vyberte možnosť Vytvoriť. Po úspešnom zostavení uvidíte svoju mobilnú aplikáciu v umiestnení centra aplikácií, ktoré ste vybrali v predchádzajúcom krok.
Testovanie a distribúcia balíka mobilných aplikácií
Testovanie a distribúciu nájdete v časti Test centra aplikácií a Distribúcia.
Ručne zaregistrujte svoju aplikáciu na portáli Azure (voliteľné)
Registráciu aplikácie môžete automaticky vytvoriť v sprievodcovi Zabaliť, ako je uvedené v krok 4. Alebo môžete manuálne vytvoriť novú registráciu pre svoju aplikáciu na portáli Azure. Viac informácií: Rýchla konfigurácia: Zaregistrujte aplikáciu na platforme identity spoločnosti Microsoft
Poznámka
Zákazníci s jedným nájomcom aj s viacerými nájomcami môžu používať súhrn na vytváranie natívnych mobilných aplikácií na základe svojich aplikácií plátna Power Apps.
Či už ste tvorcom jedného alebo viacerých nájomníkov, musíte pri výbere podporovaného typu účtu pre svoju aplikáciu, aby ste ju povolili pre Zabaliť. Microsoft Entra Vyberte si jeden z nasledujúcich typov účtov:
- Účty v ľubovoľnom organizačnom adresári (Akýkoľvek Microsoft Entra adresár – Multitenant)
- Účty v ľubovoľnom organizačnom adresári (Akýkoľvek Microsoft Entra adresár - Multitenant) a osobné účty Microsoft, ako napríklad Skype alebo Xbox.
Dôležité
- Zhrnutie v súčasnosti podporuje iba typy účtov s viacerými klientmi. Typ účtu Jeden nájomník ešte nie je podporovaný. Viac informácií o typoch účtov: Typy účtov v platforme Microsoft identity.
- Musíte vytvoriť samostatné Presmerovanie URI pre každú platformu (iOS, Android), na ktorú chcete zacieliť.
Manuálne nakonfigurujte povolenia API pre vašu aplikáciu (voliteľné)
Po dokončení krok 4 Sprievodca Zabaliť automaticky nakonfiguruje všetky požadované povolenia rozhrania API pre vašu aplikáciu.
Ak sa v sprievodcovi Zabaliť vyskytnú chyby, môžete manuálne nakonfigurovať povolenia rozhrania API. Ďalšie informácie: Pridajte a nakonfigurujte
Pri ručnej konfigurácii povolení rozhrania API sa vyžadujú nasledujúce povolenia rozhrania API:
- Rozhrania Microsoft API
- Dynamics CRM
- API, ktoré používa moja organizácia
- Pripojenia rozhraní API služby Azure
- Služba PowerApps
- Power BI (vyžaduje sa iba vtedy, ak vaše aplikácie na plátne používajú Power BI dáta)
- Microsoft Mobile Application Management (vyžaduje sa iba vtedy, ak chcete použiť Microsoft Intune na distribúciu mobilných aplikácií)
Poznámka
Ak nenájdete povolenia pod API, ktoré používa moja organizácia, spustite podľa potreby nasledujúce príkazy prostredia PowerShell a skúste to znova:
- Uistite sa, že je dostupný modul Microsoft Graph alebo ho nainštalujte pomocou nasledujúceho príkazu:
Install-Module -Name Microsoft.Graph
- Chýba povolenie Pripojenie Azure API:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
- Chýba povolenie Služba PowerApps:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
Podrobné kroky nájdete v časti Požiadajte o povolenia na portáli na registráciu aplikácie.
Manuálne vytvorte umiestnenie centra aplikácií pre svoju mobilnú aplikáciu (voliteľné)
Máte možnosť automaticky vytvoriť nové umiestnenie centra aplikácií na uloženie mobilnej aplikácie, ako je uvedené v krok 5 v sprievodcovi Zabaliť, ale môžete ho vytvoriť aj manuálne priamo v centre aplikácií. Ďalšie informácie: Umiestnenie centra aplikácií
Tip
Ďalšie informácie o centre aplikácií nájdete v Visual Studio dokumentácii centra aplikácií.
Prejdite do centra aplikácií.
Prihláste sa pomocou pracovného alebo školského konta.
Ak nemáte žiadnu existujúcu organizáciu, vyberte Pridať novú> Pridať novú organizáciu na vytvorenie novej organizácie.
Vyberte organizáciu zo zoznamu na ľavej table.
Vyberte Aplikácie > Pridať aplikáciu.
Zadajte názov aplikácie.
Vyberte typ vydania aplikácie.
Vyberte Vlastný OS pre iOS aplikácie alebo Android OS pre Android aplikácie.
Poznámka
Pre každú platformu musíte vytvoriť samostatné kontajnery centra aplikácií.
Pre Android OS, vyberte Platforma ako React Native.
Poznámka
Platforma musí byť React Native pre všetky aplikácie v centre aplikácií.
Vyberte Pridať novú aplikáciu.
Skopírujte webovú adresu centra aplikácií aplikácie. Budete ho potrebovať neskôr na konfiguráciu projektu Zabaliť v Power Apps.
Napríklad:
https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/
Ručné podpísanie balíka mobilnej aplikácie (voliteľné)
Balík mobilnej aplikácie môžete automaticky podpísať počas Zabaliť procesu v krok 2, ale môžete to urobiť aj ručne po zostavení balíka mobilnej aplikácie. Proces podpisovania kódu je odlišný pre zariadenia Android a iOS .
- Podpisovanie kódu pre iOS
- Pridanie digitálneho podpisu pre Android
- Pridanie digitálneho podpisu pre Obchod Google Play