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.
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:
- 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.
- 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ă.
- 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.
- Personalizați brandingul aplicației cu pictograme, imagini și paletă de culori pentru a vă personaliza aplicația mobilă.
- Înregistrați-vă aplicația. Folosiți o înregistrare de aplicație existentă sau creați una nouă în vrăjitorul de împachetare.
- 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.
- Începeți procesul de compilare în pasul de finalizare pentru a vă genera aplicația mobilă personalizată.
- Descărcați aplicația mobilă din Locația Centrului de aplicații.
- 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.
- Testați pachetul aplicației.
- 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().
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.
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
- Acces la una sau mai multe aplicații create pe planșă pentru a construi proiectul de încapsulare
- Accesați portalul Azure pentru a crea aplicația de înregistrare
- Accesați Microsoft App Centet
Cerințe de software și dispozitiv
- Dispozitiv Mac pentru semnarea codului cu iOS
- PC Windows pentru semnarea codului cu Android
- Pentru a rula aplicația mobilă încapsulată:
- Dispozitiv Android cu versiune 10 sau mai nouă
- iOS dispozitiv cu versiunea 14 sau mai mare
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
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru