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:

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ť.

Vyberte riešenie.

V hornej ponuke vyberte možnosť + Pridať existujúcu a vyberte možnosť Aplikácia > Aplikácia Canvas v rozbaľovacom zozname.

V ponuke vyberte možnosť Pridať existujúce.

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.

Vyberte Pridať 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

  1. Prihláste sa do služby Power Apps.

  2. 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.

  3. Vyberte aplikáciu, ktorú chcete Zabaliť, a potom vyberte Zabaliť na paneli príkazov.

Krok 1: Vyberte aplikácie

  1. 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.

      Vyberte si aplikácie, ktoré chcete Zabaliť.

      Poznámka

      Tú istú Primárnu aplikáciu môžete použiť vo viacerých Zabaliť projektoch.

  2. Vyberte Ďalej.

Krok 2: Cieľová platforma

  1. 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.

  2. V časti Cieľové platformy vyberte všetky mobilné platformy, ktoré vaši koncoví používatelia používajú na svojich mobilných zariadeniach.

  3. 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.

    Vyberte aplikácie, ktoré chcete Zabaliť.

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:

  1. Vyberte Ďalej.

Krok 3: Konfigurácia značky

  1. 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.
  2. 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.

Vytvorte novú registráciu aplikácie.

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.

Nové umiestnenie centra aplikácií.

  • 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.

Registrácia aplikácie – podporované typy účtov pre zhrnutie.

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í.

  1. Prejdite do centra aplikácií.

  2. Prihláste sa pomocou pracovného alebo školského konta.

  3. Ak nemáte žiadnu existujúcu organizáciu, vyberte Pridať novú> Pridať novú organizáciu na vytvorenie novej organizácie.

  4. Vyberte organizáciu zo zoznamu na ľavej table.

  5. Vyberte Aplikácie > Pridať aplikáciu.

  6. Zadajte názov aplikácie.

  7. Vyberte typ vydania aplikácie.

  8. 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í.

  9. Pre Android OS, vyberte Platforma ako React Native.

    Poznámka

    Platforma musí byť React Native pre všetky aplikácie v centre aplikácií.

    Konfigurácia aplikácie Centrum aplikácií.

  10. Vyberte Pridať novú aplikáciu.

  11. 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/

    URL adresa Centra aplikácií.

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 .

Pozrite si tiež