Přehled zabalení

Funkce zabalení v Power Apps vám to umožňuje zabalit aplikace plátna jako aplikace Android a iOS pod vlastní značkou pro nativní distribuci uživatelům mobilních zařízení. Takto zabalené nativní mobilní aplikace můžete distribuovat koncovým uživatelům prostřednictvím služeb Microsoft Intune, Microsoft App Center, Obchod Google Play a Apple Business Manager.

Aplikace plátna publikované pro mobilní uživatele jako balíček mobilních aplikací pomocí funkce zabalení.

Do stejného balíčku nativní mobilní aplikace můžete zabalit jednu nebo více aplikací plátna Power Apps. Pomocí funkce zabalení můžete přizpůsobit počáteční prostředí mobilní aplikace, aby odpovídalo požadavkům vaší organizace na branding. Můžete zadat ikonu aplikace, obrázek úvodní obrazovky, obrázek uvítací (přihlašovací) obrazovky a barevnou paletu, které se mají používat v mobilní aplikaci.

Zabalené mobilní aplikace můžete aktualizovat publikováním změn v aplikacích plátna, které jsou součástí mobilního balíčku, pomocí Power Apps Maker Portal. Všechny publikované změny zahrnutých aplikací plátna jsou automaticky stahovány stávajícími vydanými verzemi vašich zabalených mobilních aplikací.

Zabalení přináší nativní možnosti platformy pro vývoj mobilních aplikací (MADP) do Power Apps.

  • Vývoj mobilních aplikací bez kódování vytváření mobilních aplikací bez předchozích zkušeností
  • Spravovaná sestavení mobilních aplikací – vygenerujeme aplikaci za vás
  • Bezproblémový komplexní branding – použijte vlastní logo a barevnou paletu
  • Podpora více aplikací plátna – sdružování více aplikací do jedné mobilní aplikace
  • Podnikové řízení s Microsoft Intune – chraňte svá data pomocí správy aplikací

Poznámka

Zabalení je určeno k distribuci mobilních aplikací stávajícím uživatelům Power Apps, nikoli veřejnosti.

Vysvětlení procesu zabalení

Funkce zabalení zabalí vaše aplikace plátna do skořápky nativní mobilní aplikace a vytvoří mobilní balíček. Tento mobilní balíček můžete digitálně podepsat a distribuovat jako aplikace pro Android a iOS s vlastním brandingem mobilním uživatelům prostřednictvím nativních distribučních kanálů, jako je Microsoft Intune, Microsoft App Center, Obchod Google Play a Apple Business Manager.

Následující část vysvětluje kroky spojené s používáním funkce zabalení k vytváření nativních mobilních aplikací:

Kroky spojené s používáním funkce zabalení k vytváření mobilních aplikací.

  1. Vyberte svou primární aplikaci plátna a spusťte průvodce zabalením. Primární aplikace plátna je aplikace, která poskytuje počáteční prostředí, které chcete, aby vaši uživatelé mobilních zařízení viděli, když spustí vaši mobilní aplikaci. Vaše aplikace plátna musí být součástí řešení. Další informace: Přidání aplikace plátna do řešení.
  2. Volitelně můžete do své mobilní aplikace v průvodci zabalením přidat sekundární aplikace plátna. Další informace: Zabalení několika aplikací plátna dohromady.
  3. Vyberte cílové platformy (iOS nebo Android) pro vaši mobilní aplikaci. V průvodci zabalením volitelně vyberte automatické podepisování kódu pro svůj balíček s mobilní aplikací.
  4. Přizpůsobte branding aplikace pomocí ikon, obrázků a palety barev, abyste mobilní aplikaci personalizovali.
  5. Zaregistrujte svouji aplikaci. V průvodci zabalením použijte existující registraci aplikace nebo vytvořte novou.
  6. Vyberte Umístění App Center pro uložení vaší mobilní aplikace. V průvodci zabalením použijte existující umístění App Center nebo vytvořte nové.
  7. Zahajte proces sestavování v kroku Zabalení a vygenerujte svou mobilní aplikaci s vlastní značkou.
  8. Stáhněte si mobilní aplikaci z Umístění App Center.
  9. Pokud není v průvodci zabalením vybráno automatické podepisování kódu, musíte podepsat kód balíčku mobilní aplikace ručně. Další informace: Ruční podepsání balíčku mobilní aplikace.
  10. Otestujte balíček aplikace.
  11. Distribuujte balíček aplikace mobilním uživatelům.

Balení několika aplikací plátna dohromady

Do jednoho balíčku mobilní aplikace můžete zabalit více než jednu aplikaci plátna. Balíček mobilní aplikace stále potřebuje úvodní aplikaci, která se nazývá primární aplikace. Tato aplikace se stává vstupním bodem pro všechny ostatní aplikace plátna zahrnuté v balíčku mobilních aplikací, které se nazývají sekundární aplikace.

Sekundární aplikace jsou volitelné. Když zabalíte pouze jednu aplikaci plátna, zahrnutá aplikace je stále označena jako primární aplikace, ale balíček mobilní aplikace nebude mít žádné sekundární aplikace.

Jak vysvětluje následující obrázek, primární aplikace může mít odkazy na více sekundárních aplikací. Pohyb mezi primárními a sekundárními aplikacemi uvnitř takové mobilní aplikace zabalené dohromady lze spravovat pomocí funkce Launch().

Primární a sekundární aplikace zabalené dohromady.

Brandování mobilní aplikace

Balení podporuje přizpůsobení bootstrapu mobilní aplikace tak, aby odpovídala požadavkům vaší organizace na branding. Můžete určit ikonu aplikace, obrázek úvodní obrazovky, obrázek uvítací (přihlašovací) obrazovky a barevnou paletu, které se mají používat v nativním prostředí mobilní aplikace.

Branding v balení.

Možnosti přizpůsobení značky jsou k dispozici, když vytváříte svůj projekt balení. Další informace: Konfigurace brandingu

Systémové požadavky

Následující seznam vysvětluje, co budete potřebovat, než začnete používat funkci zabalení k publikování jedné nebo více aplikací plátna jako balíčku mobilních aplikací.

Oprávnění a požadavky na přístup

Kontrola požadavků na software a zařízení

Poznámka

Vývoj aplikací pro platformu iOS vyžaduje účet Apple Developer Program.

Informace o terminologii balení

Balení zahrnuje více komponent napříč Power Apps, App Center a platformami třetích stran, jako je iOS a Android. Proto je důležité porozumět komponentám zahrnutým při práci s funkcí zabalení v Power Apps.

Umístění App Center

Kontejner v App Center pro uložení sestavených balíčků pro distribuci mobilních aplikací. Typy výstupu sestavení se liší v závislosti na zvolené cílové platformě.

Platforma Operační systém Typ souboru výstupu sestavení
iOS (pro distribuci pomocí Apple Store) Vlastní *.zip
Android (pro distribuci pomocí všech kanálů kromě Obchodu Google Play) Android *.apk

Platformy aplikace

Zamýšlené platformy pro aplikaci, pro kterou chcete projít procesem sestavení pro publikaci. Můžete vytvářet sestavení pro mobilní aplikaci pro iOS, Android nebo Google Play Store.

  • iOS vytvoří balíček IPA
  • Android vytvoří balíček APK
  • Obchod Google Play vytvoří balíček AAB

Sestavení projektu balení

Vytvoření projektu balení je proces, který vytváří balíčky sestavení pro distribuci mobilních aplikací napříč různými platformami. Tento proces používá aplikaci, kterou jste zaregistrovali na platformě Microsoft identity, a vytváří sestavení na daném umístění App Center v závislosti na platformách, které si vyberete. Sestavení balíčky zahrnují primární a volitelné sekundární aplikace zabalené do jednoho balíčku mobilní aplikace pro každý typ platformy.

ID sady

Globálně jedinečná identita výstupní mobilní aplikace. Dodržuje vzor reverzního názvu domény. Například com.contoso.myapp.

Podepisování kódu

Podepisování kódu je proces finalizace mobilní aplikace před distribucí koncovým uživatelům. Aplikace, která má podepsaný kód, zajišťuje, že pochází ze známého zdroje a že se kód aplikace od posledního podpisu důvěryhodným zdrojem nezměnil.

Primární aplikace

Primární aplikace je vstupním bodem nebo domovskou aplikací pro mobilní aplikaci, když sbalíte více než jednu aplikaci plátna dohromady. Všechny další aplikace jsou považovány za sekundární aplikace. Pokud je zabalena a sestavena pouze jedna aplikace plátna, považuje se také za primární.

URI pro přesměrování

URI přesměrování neboli adresa URL odpovědi je místo, kam autorizační server odešle uživatele poté, co byla aplikace úspěšně autorizována a udělen autorizační kód nebo přístupový token. Autorizační server odešle kód nebo token na URI přesměrování, takže je důležité, abyste v rámci procesu registrace aplikace zaregistrovali správné umístění.

Další informace: Adresa URI přesměrování

Sekundární aplikace

Volitelné další aplikace plátna, které zabalíte do stejného sestavení pro distribuci mobilních aplikací spolu s primární aplikací.

Další kroky

Vytvoření mobilní aplikace pomocí průvodce zabalením

Viz také