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

      Rovnakú 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 kódom podpísať 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 1 024 x 1 024 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

Ak chcete automaticky vytvoriť novú registráciu aplikácie, vyberte možnosť Registrácia novej aplikácie .

Vytvorte novú registráciu aplikácie.

Môžete tiež vytvoriť novú registráciu 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 vytvorenie umiestnenia centra aplikácií pre mobilnú aplikáciu.

Krok 6: Zabaliť hore

Na obrazovke Zabaliť nahor skontrolujte podrobnosti aplikácie a potom vyberte položku Zostaviť. Po úspešnom vytvorení sa mobilná aplikácia zobrazí v lokalite centra aplikácií, ktorú ste vybrali v predchádzajúcom krok.

Testovanie a distribúcia balíka mobilných aplikácií

Informácie o testovaní a distribúcii nájdete v téme Testovanie a distribúcia v centre aplikácií.

Manuálna registrácia aplikácie na portáli Azure (voliteľné)

Registráciu aplikácie môžete automaticky vytvoriť v sprievodcovi Zabaliť, ako je uvedené v krok 4. Prípadne môžete manuálne vytvoriť novú registráciu aplikácie 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.

Bez ohľadu na to, či ste tvorca s jedným alebo viacerými nájomníkmi, pri výbere podporovaného typu účtu pre aplikáciu musíte vybrať niektorú z možností obsahujúcich možnosť Ľubovoľný Microsoft Entra adresár – Viacnájomník, aby ste ju mohli Zabaliť povoliť. Vyberte jeden z nasledujúcich typov konta:

  • Účty v ľubovoľnom adresári organizácie (ľubovoľný Microsoft Entra adresár - Multitenant)
  • Kontá v ľubovoľnom adresári organizácie (ľubovoľný Microsoft Entra adresár – Multitenant) a osobné kontá Microsoft, ako je 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ý identifikátor URI presmerovania pre každú platformu (iOS,), Android na ktorú chcete zacieliť.

Manuálna konfigurácia povolení rozhrania API pre 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 Zabaliť sprievodcovi zobrazia chyby, môžete povolenia rozhrania API nakonfigurovať manuálne. Ďalšie informácie: Pridanie a konfigurácia

Pri manuálnej 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 v prípade, že aplikácie plátna používajú Power BI údaje)
    • Správa mobilných aplikácií spoločnosti Microsoft (vyžaduje sa len v prípade, že chcete používať službu 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 modul Microsoft Graph je dostupný 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 vytvorenie umiestnenia centra aplikácií pre 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 sprievodcovi krok 5 v 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 k centru 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 položku Vlastný operačný systém 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. Neskôr ho budete potrebovať na konfiguráciu projektu Power Apps Zabaliť.

    Napríklad: https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    URL adresa Centra aplikácií.

Manuálne podpísanie balíka mobilnej aplikácie (voliteľné)

Balík mobilnej aplikácie môžete automaticky podpísať počas procesu Zabaliť v krok 2, ale môžete tak urobiť aj manuálne po vytvorení balíka mobilnej aplikácie. Proces podpisovania kódu sa líši pre Android jednotlivé iOS zariadenia.

Pozrite si tiež