Uporaba čarovnika za zavijanje za izdelavo mobilne aplikacije
Uporabite funkcijo Zavijanje za pakiranje ene ali več aplikacij platna kot enega samega izvornega paketa mobilne aplikacije s pomočjo čarovnika po korakih.
Funkcija Zavijanje v Power Apps omogoča ustvarjanje izvornih mobilnih različic vaših platnih aplikacij kot prilagojene blagovne znamke Android in iOS mobilne aplikacije. Takšne ovite izvorne mobilne aplikacije lahko končnim uporabnikom distribuirate prek Microsoft Intune, Microsoft app center, Google Play ali Apple Business Manager ali drugi izvorni načini distribucije.
Funkcija Zavijanje vam omogoča ustvarjanje mobilnih aplikacij za iOS, Android ali Google Trgovino Play:
- iOS (IPA paket)
- Android (paket APK)
- Google Trgovina Play (paket AAB)
Funkcija Zavijanje ovije vaše platnene aplikacije v izvorno lupino mobilnih aplikacij, ki jo lahko digitalno podpišete in distribuirate. Ko posodobite aplikacijo in jo znova objavite, se aplikacija samodejno posodobi.
Zahteve
Potrebujete dostop do:
- Azure portal za registracijo vaše aplikacije.
- Središče za aplikacije za dodajanje nove organizacije in aplikacij.
- Ta funkcija zahteva, da so aplikacije del upravljane ali neupravljane rešitve. Če vaše aplikacije še niso del rešitve, jih dodajte obstoječi ali novi rešitvi. Več informacij: Ustvarite aplikacijo platna znotraj rešitve.
Če ustvarjate paket mobilne aplikacije za Android platformo in ga nameravate ročno podpisati s kodo, zagotovite, da generirate ključe in nato generirajte zgoščeno vrednost podpisa preden začnete. Za konfiguracijo URI preusmeritve potrebujete ustvarjeno zgoščeno vrednost podpisa.
Dodajanje aplikacije s platnom rešitvi
Zavijanje za Power Apps zahteva, da so aplikacije del rešitve. Če vaše aplikacije s platnom še niso del rešitve, jih dodajte obstoječi ali novi rešitvi. V levem podoknu za krmarjenje izberite Rešitve. Če elementa ni v podoknu stranske plošče, izberite …Več in nato izberite želeni element. Izberite rešitev in nato Uredi.
Izberite + Dodaj obstoječo možnost v zgornjem meniju in izberite Aplikacija > Aplikacija Canvas v spustni seznam.
Izberite zavihek Outside Dataverse in s seznama izberite svojo aplikacijo. Pritisnite gumb Dodaj , da dodate to aplikacijo v rešitev.
Več informacij: Dodajte aplikacijo rešitvi
Ustvarite izvorne mobilne aplikacije za iOS in Android uporabo čarovnika
Vpis v storitev Power Apps.
V levem podoknu za krmarjenje izberite Zavijanje. Če elementa ni v podoknu stranske plošče, izberite …Več in nato izberite želeni element.
Izberite aplikacijo, ki jo želite Zavijanje, in nato izberite Zavijanje v ukazni vrstici.
Korak 1: Izberite aplikacije
Na zaslonu Izberite aplikacije za Zavijanje izberite svojo primarno in sekundarno aplikacijo.
Primarna aplikacija: Izberite aplikacijo, ki jo vaši končni uporabniki vidijo, ko zaženejo mobilno aplikacijo.
Sekundarne aplikacije: Izbirne druge aplikacije, ki jih lahko združite v isto gradnjo za paket mobilnih aplikacij skupaj s primarno aplikacijo.
opomba,
- Isto primarno aplikacijo lahko uporabite v več Zavijanje projektih.
- Če je v čarovniku Zavijanje ime Primarne aplikacije napačno, pojdite na naslednji korak in se nato vrnite, da vidite pravilno ime.
Izberite Naprej.
Korak 2: Registrirajte aplikacijo
Na zaslonu Registrirajte svojo aplikacijo ročno registrirajte svojo aplikacijo v Azure, da vzpostavite zaupniško razmerje med vašo aplikacijo in Microsoft platformo identitete. Več informacij: Ročna registracija vaše aplikacije na portalu Azure.
Vaša aplikacija mora biti registrirana v Microsoft Entra da se lahko uporabniki vaše aplikacije prijavijo. Če ste se že registrirali, poiščite svojo registracijo v lastnem registracijskem polju.
Alternativni način registracije aplikacije
Izberite Nova registracija aplikacije , da samodejno ustvarite novo registracijo za svojo aplikacijo.
Navesti boste morali ime aplikacije in Android razpršilec podpisa, saj sta obvezni polji. Ime aplikacije je obvezno, ker je to ime aplikacije, namenjeno uporabnikom. Android razpršitev podpisa je potrebna, če ste izbrali Android kot eno od platform med ustvarjanjem in gradnjo vašega Zavijanje projekta.
opomba,
Format zgoščenega ključa Android je 28-mestna alfanumerična zgoščena številka, kot je –ga0RGNYHvNM5d0SLGQfpQWAPGJ8=.
Čarovnik Zavijanje samodejno konfigurira vsa zahtevana dovoljenja API za vašo aplikacijo. Dovoljenja API-ja lahko konfigurirate tudi ročno, če želite odpraviti to težavo korak. Več informacij: Ročno konfigurirajte dovoljenja API za svojo aplikacijo.
opomba,
V tem korak je včasih za nove stranke vidno samo polje Ime aplikacije . Polje za dodajanje Android zgoščene vrednosti podpisa ni prikazano. Če želite to rešiti, nadaljujte z naslednjimi koraki in izberite Ciljne platforme kot Android v Ciljne platforme korak.
Korak 3: Konfigurirajte blagovno znamko
Na Konfiguriraj blagovno znamko korak nastavite naslednje možnosti videza in občutka za svojo aplikacijo:
opomba,
Vse slike morajo biti v formatu .png. Če ne izberete nobene slike po meri, bo uporabljena privzeta slika.
- Ikone aplikacij: naložite ikone za uporabo v svoji aplikaciji. Priporočena velikost za iOS: 1024 slikovnih pik krat 1024 slikovnih pik .png slika ali večja. Priporočena velikost slike za Android: 432 slikovnih pik krat 432 slikovnih pik .png slika ali večja.
- Slika pozdravnega zaslona: Slika, ki se uporablja na pozdravnem zaslonu vaše mobilne aplikacije med nalaganjem. Privzeta slika, ki je uporabljena, ko ni druge.
- Slika pozdravnega zaslona: Slika, ki se uporablja na pozdravnem (prijavnem) zaslonu vaše mobilne aplikacije med nalaganjem. Privzeta slika, ki je uporabljena, ko ni druge.
- Barva polnila ozadja: Šestnajstiška barvna koda, uporabljena za ozadje pozdravnega zaslona.
- Barva polnila gumba: Šestnajstiška koda barve, ki se uporablja za barvo polnila gumba.
- Tema besedila vrstice stanja: Barva besedila vrstice stanja na vrhu aplikacije.
Izberite Naprej.
Korak 4: Ciljna platforma
Na zaslonu Choose mobile platform to target vnesite Bundle ID po naši izbiri.
opomba,
ID paketa je edinstven identifikator, ki ga ustvarite za svojo aplikacijo. ID svežnja mora vsebovati eno piko (.) in brez presledkov.
V razdelku Ciljne platforme izberite vse mobilne platforme, ki jih vaši končni uporabniki uporabljajo v svojih mobilnih napravah.
Nastavite Podpiši mojo aplikacijo preklop na VKLOP za samodejno kodiranje podpisovanja vaše mobilne aplikacije, nato izberite Azure URI shrambe ključev s seznama in izberite Naprej. Če na seznamu Azure Key Vault URI nimate nobenih vnosov, morate ustvariti Azure Key Vault prvi. Več informacij: Ustvarite shrambo ključev Azure za ovoj za Power Apps.
Svoj paket mobilne aplikacije lahko s kodo podpišete tudi ročno, namesto da uporabite samodejno podpisovanje kode, ki je na voljo v čarovniku za previjanje. Za več informacij o tem, kako ročno kodirati svojo aplikacijo, glejte:
- Izberite Naprej.
5. korak: Upravljajte izhod
Na zaslonu Upravljanje izhoda ustvarite ali izberite obstoječo lokacijo centra za aplikacije , da pošljete svojo mobilno aplikacijo, ko bo izdelava je končan. Če želite samodejno ustvariti novo lokacijo v čarovniku za prelivanje, izberite Nova lokacija na vrhu zaslona in nato izberite Android ali iOS.
Android: izberite obstoječo lokacijo ali ustvarite novo lokacijo.
iOS: izberite obstoječo lokacijo ali ustvarite novo lokacijo.
Izberete lahko tudi ročno ustvarjanje lokacije središča aplikacij v Centru aplikacij. Več informacij: Ročno ustvarite lokacijo središča aplikacij za svojo mobilno aplikacijo.
6. korak: Zaključite
Na zaslonu Zaključek preglejte podrobnosti aplikacije in nato izberite Zgradi. Po uspešni izdelavi boste svojo mobilno aplikacijo videli na lokaciji centra za aplikacije ki ste jo izbrali v prejšnjem koraku.
Preskušanje in distribucija paketa mobilnih aplikacij
Za testiranje in distribucijo glejte Test središča aplikacij in Distribucija.
Ročno registrirajte svojo aplikacijo na portalu Azure (izbirno)
Registracijo aplikacije lahko samodejno ustvarite v čarovniku za zavijanje, kot je omenjeno v 4. koraku. Lahko pa ročno ustvarite novo registracijo za svojo aplikacijo na portalu Azure. Več informacij: Hitri začetek: Registrirajte aplikacijo na platformi Microsoftove identitete.
opomba,
Stranke z enim ali več najemniki lahko zavijanje uporabijo za ustvarjanje izvornih mobilnih aplikacij na podlagi svojih aplikacij s platnom Power Apps.
Ne glede na to, ali ste izdelovalec z enim ali več najemniki, morate pri izbiri podprte vrste računa za svojo aplikacijo, da jo omogočite za ovoj. Microsoft Entra Izberite eno od naslednjih vrst računov:
- Računi v katerem koli organizacijskem imeniku (kateri koli Microsoft Entra imenik - Multitenant)
- Računi v katerem koli organizacijskem imeniku (Any Microsoft Entra directory - Multitenant) in osebni Microsoftovi računi, kot sta Skype ali Xbox.
Pomembno
- Wrap trenutno podpira samo vrste računov Multitenant . Vrsta računa z enim najemnikom še ni podprta. Več informacij o vrstah računov: Vrste računov v platformi Microsoftove identitete.
- Ustvariti morate ločen URI preusmeritve za vsako platformo (iOS, Android), na katero želite ciljati.
Ročno konfigurirajte dovoljenja API za svojo aplikacijo (izbirno)
Ko dokončate 4. korak bo čarovnik za zavijanje samodejno konfiguriral vsa zahtevana dovoljenja API za vašo aplikacijo.
Če se prikažejo napake v čarovniku za previjanje, lahko ročno konfigurirate dovoljenja API-ja. Več informacij: Dodaj in konfiguriraj
Pri ročnem konfiguriranju dovoljenj API so potrebna naslednja dovoljenja API-ja:
-
Microsoft API-ji
- Dynamics CRM
-
API-ji, ki jih uporablja moja organizacija
- Povezave API-ja Azure
- PowerApps Storitev
- Power BI (obvezno le, če vaše aplikacije platna uporabljajo Power BI podatke)
- Microsoftovo upravljanje mobilnih aplikacij (potrebno samo, če želite uporabljati Microsoft Intune za distribucijo mobilnih aplikacij)
opomba,
Če pod API-ji, ki jih uporablja moja organizacija, ne najdete dovoljenj, ustrezno zaženite naslednje ukaze PowerShell in poskusite znova:
- Zagotovite, da je modul Microsoft Graph na voljo ali pa ga namestite z naslednjim ukazom:
Install-Module -Name Microsoft.Graph
- Manjka dovoljenje Azure API Connections :
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
- Manjka dovoljenje PowerApps storitve :
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
Za podrobne korake glejte Zahtevajte dovoljenja na portalu za registracijo aplikacije.
Ročno ustvarite lokacijo središča aplikacij za svojo mobilno aplikacijo (izbirno)
Imate možnost, da samodejno ustvarite novo lokacijo centra za aplikacije za shranjevanje vaše mobilne aplikacije, kot je navedeno v 5. koraku v čarovniku za previjanje, lahko pa ga ustvarite tudi ročno neposredno v središču aplikacij. Več informacij: Lokacija centra za aplikacije
Nasvet
Za več informacij o središču za aplikacije pojdite na Visual Studio dokumentacijo za središče za aplikacije.
Pojdite v središče za aplikacije.
Vpišite se s službenim ali šolskim računom.
Če nimate obstoječe organizacije, izberite Dodaj novo>Dodaj novo organizacijo , da ustvarite novo organizacijo.
Izberite organizacijo s seznama na levem podoknu.
Izberite Aplikacije>Dodaj aplikacijo.
Vnesite ime aplikacije.
Izberite vrsto izdaje aplikacije.
Izberite OS po meri OS za iOS aplikacije ali Android OS za Android aplikacije.
opomba,
Za vsako platformo morate ustvariti ločene vsebnike središča aplikacij.
Za Android OS izberite Platforma kot React Native.
opomba,
Platforma mora biti React Native za vse aplikacije v centru za aplikacije.
Izberite Dodaj novo aplikacijo.
Kopirajte URL centra za aplikacije aplikacije. Potrebovali ga boste pozneje, da konfigurirate projekt ovijanja v Power Apps.
Na primer
https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/
Ročno podpišite paket mobilne aplikacije (izbirno)
Paket mobilne aplikacije lahko samodejno podpišete med postopkom ovijanja v 2. koraku, vendar lahko to storite tudi ročno, ko je paket mobilne aplikacije izdelan. Postopek podpisovanja kode se razlikuje za Android in iOS naprave.