Prezentare generală a încadrării

Funcția wrap din Power Apps vă permite să încheierea aplicațiile dvs. canvas ca marcă personalizată Android și iOS aplicații pentru distribuția nativă către utilizatorii de telefonie mobilă. Puteți distribui astfel de aplicații mobile native împachetate utilizatorilor finali prin Microsoft Intune, Microsoft App Center, Magazin Google Play și Manager de afaceri Apple.

Aplicații create pe planșă publicate pentru utilizatorii de telefonie mobilă ca pachet de aplicații mobile folosind funcția de încapsulare.

Puteți include o singură sau mai multe aplicații pânză Power Apps în același pachet de aplicații mobile native. Puteți folosi funcția de împachetare pentru a personaliza experiența de pornire a aplicației mobile pentru a se potrivi cu cerințele de branding ale organizației dvs. Puteți specifica pictograma aplicației, imaginea ecranului de întâmpinare, imaginea ecranului de bun venit (autentificare) și paleta de culori pentru a le utiliza în aplicația mobilă.

Puteți actualiza aplicațiile mobile împachetate publicând modificări la aplicațiile canvas care sunt incluse în pachetul mobil utilizând portalul Power Apps maker. Toate modificările publicate ale aplicațiilor canvas incluse sunt descărcate automat de versiunile existente, lansate, ale aplicațiilor dvs. mobile împachetate.

Wrap aduce capabilități native ale platformei de dezvoltare a aplicațiilor mobile (MADP) la Power Apps.

  • Dezvoltarea de aplicații mobile fără cod—crează aplicații mobile fără experiență anterioară
  • Generarea de aplicații mobile gestionate—generăm aplicația pentru tine
  • Branding fără întreruperi de la capăt la capăt—utilizați propria dvs. siglă și paletă de culori
  • Suport pentru mai multe aplicații create pe planșă—grupați mai multe aplicații într-o singură aplicație mobilă
  • Guvernanța Enterprise cu Microsoft Intune—protejați-vă datele cu gestionarea aplicației

Notă

Wrap este destinat distribuirii de aplicații mobile utilizatorilor Power Apps existenți, nu publicului

Înțelegeți procesul de încapsulare

Funcția wrap va ambala aplicațiile dvs. canvas într-un shell nativ pentru aplicații mobile și va produce un pachet mobil. Puteți semna digital și distribui acest pachet mobil ca aplicații personalizate Android și iOS pentru utilizatorii de telefonie mobilă prin canalele native de distribuție, cum ar fi Microsoft Intune, Microsoft App Center, Google Play Store și Apple Manager de afaceri.

Următoarea secțiune explică pașii implicați în utilizarea funcției de wrap pentru a crea aplicații mobile native:

Pași implicați în utilizarea funcției de încapsulare pentru a crea aplicații mobile.

  1. Selectați aplicația de pânză principală și porniți expertul de împachetare. O aplicație creată pe planșă principală este aplicația care oferă experiența inițială pe care doriți să o vadă utilizatorii dvs. de mobil atunci când lansează aplicația dvs. mobilă. Aplicațiile dvs. canvas trebuie să facă parte dintr-o soluție. Mai multe informații: Adăugați aplicația canvas la soluție.
  2. Opțional, adăugați aplicații canvas secundare la aplicația dvs. mobilă în vrăjitorul de împachetare. Mai multe informații: Asamblarea mai multor aplicații canvas împreună.
  3. Selectați platformele țintă (iOS și Android) pentru aplicația dvs. mobilă. Opțional, selectați semnați automat codul pachetul aplicației dvs. mobile în vrăjitorul de împachetare.
  4. Personalizați brandingul aplicației cu pictograme, imagini și paletă de culori pentru a vă personaliza aplicația mobilă.
  5. Înregistrați-vă aplicația. Folosiți o înregistrare de aplicație existentă sau creați una nouă în vrăjitorul de împachetare.
  6. Selectați Locația Centrului de aplicații pentru a vă stoca aplicația mobilă. Folosiți o locație existentă din Centrul de aplicații sau creați una nouă în vrăjitorul de împachetare.
  7. Începeți procesul de compilare în pasul de finalizare pentru a vă genera aplicația mobilă personalizată.
  8. Descărcați aplicația mobilă din Locația Centrului de aplicații.
  9. Dacă semnul de codare automată nu este ales în vrăjitorul de împachetare, trebuie să semnul de codificare pachetul aplicației mobile manual. Mai multe informații: Semnarea manuală a pachetului aplicației mobile.
  10. Testați pachetul aplicației.
  11. Distribuiți pachetul aplicației utilizatorilor de telefonie mobilă.

Încapsulați mai multe aplicații create pe planșă

Puteți include mai multe aplicații create pe planșă ca un singur pachet de aplicații mobile. Pachetul de aplicații mobile mai are nevoie de o aplicație de acasă, numită aplicație principală. Această aplicație devine punctul de intrare pentru toate celelalte aplicații canvas incluse în pachetul de aplicații mobile, care sunt numite aplicații secundare.

Aplicațiile secundare sunt opționale. Când includeți o singură aplicație creată pe planșă, aplicația inclusă este încă desemnată ca o aplicație principală, dar pachetul de aplicații mobile nu ar avea aplicații secundare.

După cum explică următoarea ilustrație, o aplicație principală poate avea legături către mai multe aplicații secundare. Mișcarea dintre aplicațiile primare și secundare în interiorul unei astfel de aplicații mobile încapsulate împreună poate fi gestionată cu funcția Launch().

Aplicațiile primare și secundare încapsulate împreună.

Creați un logo pentru aplicația dvs mobilă

Încapsularewa suportă personalizarea experienței secvenței de inițializare aplicațiilor mobile pentru a se potrivi cu cerințele de branding ale organizației dvs. Puteți specifica pictograma aplicației, imaginea ecranului de întâmpinare (conectare), imaginea ecranului de întâmpinare (autentificare) și paleta de culori pentru a le utiliza pe parcursul experiențelor native ale aplicației mobile.

Branding în încapsulare.

Opțiunile de personalizare a mărcii sunt disponibile atunci când construiți proiectul de încapsulare. Mai multe informații: Configurați branding

Cerințe de sistem

Următoarea listă explică de ce veți avea nevoie înainte de a putea începe să utilizați funcția de încapsulare pentru a publica una sau mai multe aplicații create pe planșă ca pachet de aplicații mobile.

Permisiunile și cerințele de acces

Cerințe de software și dispozitiv

Notă

Dezvoltarea de aplicații pentru iOS platformă necesită un cont Apple Developer Program.

Înțelegerea terminologiei wrap

Wrap implică mai multe componente în Power Apps, App Center și platforme terță parte, cum ar fi iOS și Android. Prin urmare, devine important să înțelegeți componentele implicate în timp ce lucrați cu funcționalitatea de încapsulare în Power Apps.

Locația centrului de aplicații

Container în App Center pentru a stoca pachetele construite pentru distribuirea aplicațiilor mobile. Tipurile de ieșire de generare diferă în funcție de platforma țintă pe care o selectați.

Platformă SO Tip fișier de ieșire de generare
iOS (pentru distribuire folosind Apple Store) Personalizată *.zip
Android (pentru distribuție folosind toate canalele, cu excepția Magazinului Google Play) Android *.apk

Platforme de aplicații

Platforme destinate aplicației pe care doriți să le treceți prin procesul de generare pentru publicare. Puteți crea versiuni pentru aplicația mobilă pentru iOS, Android sau Magazinul Google Play.

  • iOS creează pachetul IPA
  • Android creează pachetul APK
  • Magazinul Google Play creează pachetul AAB

Generați proiectul de încapsulare

Generarea unui proiect de încapsulare este un proces care creează pachetele de generare pentru distribuția aplicației mobile pe diferite platforme. Acest proces folosește aplicația pe care ați înregistrat-o pe platforma de identitate Microsoft și generează versiunile pe locația dată App Center, în funcție de platformele pe care le alegeți. Pachetele generate includ aplicațiile primare și secundare opționale ambalate într-un pachet de aplicații mobile pentru fiecare tip de platformă.

ID Set

O identitate unică la nivel global a aplicației mobile de ieșire. Urmează un model de nume de domeniu invers. De exemplu, com.contoso.myapp.

Semnarea codului

Semnarea codului este procesul de finalizare a unei aplicații mobile înainte de distribuirea către utilizatorii finali. O aplicație care este semnată cu cod asigură că provine dintr-o sursă cunoscută, iar codul aplicației nu s-a schimbat de la ultima dată când a fost semnat de sursa de încredere.

Aplicație primară

O aplicație principală este punctul de intrare sau aplicația de acasă pentru experiența aplicației mobile atunci când încapsulați mai mult de o aplicație creată pe planșă. Sunt luate în considerare toate aplicațiile suplimentare aplicații secundare. Dacă o singură aplicație canvas este împachetată și construită, este considerată și aplicația principală.

Redirecționare URI

Un URI de redirecționare sau adresa URL de răspuns este locația în care serverul de autorizare trimite utilizatorul după ce aplicația a fost autorizată cu succes și i s-a acordat un cod de autorizare sau un token de acces. Serverul de autorizare trimite codul sau tokenul către URI-ul de redirecționare, așa că este important să înregistrați locația corectă ca parte a procesului de înregistrare a aplicației.

Mai multe informații: Redirecționare URI

Aplicație secundară

Aplicații create pe planșă suplimentare opționale pe care le generați în aceeași versiune pentru distribuirea aplicațiilor mobile împreună cu aplicația principală.

Pașii următori

Utilizați vrăjitorul Wrap pentru a vă crea aplicația mobilă

Consultați și