Kėlimo apžvalga
Apvyniojimo funkcija leidžia Power Apps apvynioti drobės programas kaip tinkintas Android prekės ženklo ir iOS programas, skirtas vietiniam platinimui mobiliųjų įrenginių naudotojams. Tokias supakuotas vietines programas mobiliesiems galite platinti galutiniams vartotojams per "Microsoft App Center", "Google Play Store " ir "Apple Business Manager".
Galite suvynioti vieną ar kelias Power Apps drobės programas į tą patį vietinį programų mobiliesiems paketą. Galite naudoti apvyniojimo funkciją, kad tinkintumėte savo mobiliųjų įrenginių programos paleidimo patirtį, kad ji atitiktų jūsų organizacijos prekės ženklo reikalavimus. Galite nurodyti programos piktogramą, paleidimo ekrano vaizdą, pasveikinimo (prisijungimo) ekrano vaizdą ir spalvų paletę, kurią naudosite programoje mobiliesiems.
Galite atnaujinti supakuotas mobiliųjų įrenginių programėles publikuodami drobės programų, kurios yra įtrauktos į mobiliųjų įrenginių paketą, pakeitimus naudodami kūrėjo portalą Power Apps .
Pastaba.
Visus paskelbtus įtrauktų drobės programų pakeitimus automatiškai atsisiunčia esamos, išleistos įvyniotų programų mobiliesiems versijos.
"Wrap " suteikia vietinių mobiliųjų programų kūrimo platformos (MADP) galimybių Power Apps.
- Programų mobiliesiems kūrimas be kodo – kurkite mobiliųjų įrenginių programėles be ankstesnės patirties
- Valdomos mobiliųjų įrenginių programėlių komponavimo versijos – mes sugeneruojame programą už jus
- Sklandus prekės ženklo kūrimas nuo galo iki galo – naudokite savo logotipą ir spalvų paletę
- Kelių drobės programų palaikymas – sugrupuokite kelias programas vienoje programoje mobiliesiems
- Įmonės valdymas naudojant "Microsoft Intune" – apsaugokite savo duomenis naudodami programų valdymą
Pastaba.
"Wrap " skirta platinti programas mobiliesiems esamiems Power Apps , o ne viešiems vartotojams.
Suprasti kėlimo procesą
Apvyniojimo funkcija apvynios jūsų drobės programas į vietinį programos mobiliesiems apvalkalą ir sukurs mobilųjį paketą. Galite skaitmeniniu būdu pasirašyti ir platinti šį mobiliųjų įrenginių paketą kaip tinkintą prekės ženklą Android ir iOS programas mobiliųjų įrenginių naudotojams naudodami vietinius platinimo kanalus, pvz., "Google Play" parduotuvę ir "Apple Business Manager".
Šiame skyriuje paaiškinami veiksmai, susiję su apvyniojimo funkcijos naudojimu kuriant vietines programas mobiliesiems:
- Pasirinkite pagrindinę drobės programą ir paleiskite apvyniojimo vedlį. Pirminė drobė – tai programa, kuri suteikia galimybę iš pradžių matyti, kai mobiliųjų įrenginių vartotojai turėtų matyti paleisdami mobiliąją programą. Jūsų drobės programos turi būti sprendimo dalis. Daugiau informacijos: Drobės taikomosios programos įtraukimas į sprendimą.
- Jei norite, įtraukite antrines drobės programas į savo programą mobiliesiems naudodami apvyniojimo vedlį. Daugiau informacijos: Kelių drobės programų sujungimas.
- Pasirinkite savo programos mobiliesiems tikslines platformas (iOS ir Android). Jei norite, apvyniojimo vedlyje pasirinkite automatiškai koduoti pasirašyti programos mobiliesiems paketą.
- Tinkinkite programos prekės ženklą naudodami piktogramas, vaizdus ir spalvų paletę, kad suasmenintumėte programą mobiliesiems.
- Užregistruokite savo programą. Naudokite esamą programos registraciją arba sukurkite naują apvyniojimo vedlyje.
- Įtraukite "Azure" didelių dvejetainių objektų saugyklos paskyros pavadinimą ir sudėtinio rodinio pavadinimą. Naudokite jau sukurtą "Azure" didelių dvejetainių objektų saugyklą arba sukurkite naują.
- Pradėkite kūrimo procesą atlikdami apvyniojimo veiksmą, kad sukurtumėte tinkintą prekės ženklo programą mobiliesiems.
- Atsisiųskite programą mobiliesiems iš programos didelių dvejetainių objektų saugyklos vietos.
- Jei apvyniojimo vedlyje nepasirinktas automatinis kodo ženklas , turite rankiniu būdu pasirašyti programos mobiliesiems paketą. Daugiau informacijos: Programos mobiliesiems paketo pasirašymas rankiniu būdu.
- Išbandykite programos paketą.
- Išplatinkite programos paketą mobiliesiems vartotojams.
Supakuoti kelias drobės programas kartu
Galite wrap daugiau nei vieną drobės programas kaip vieną mobiliųjų įrenginių programų paketą. Mobiliųjų įrenginių programos paketui vis dar reikalinga pagrindinė programa, vadinama pirmine programa. Ši programa tampa visų kitų į mobiliųjų įrenginių programų paketą įtrauktų drobės programų, vadinamų antrinėmis programomis, įvesties taškas.
Antrinės programos yra pasirinktinos. Kai apvyniojate tik vieną drobės programą, įtraukta programa vis tiek pasirenkama kaip pagrindinė programa, tačiau programos mobiliesiems pakete nebus antrinių programų.
Kaip paaiškinta šioje iliustracijoje, pirminė programa gali turėti saitų su keliomis antrinėmis programomis. Judėjimą tarp pirminės ir antrinės programos tokioje mobiliojoje programoje galima valdyti naudojant paleidimo () funkciją.
Savo mobiliosios programos prekės ženklą
"Wrap" palaiko mobiliųjų programų paleidimo galimybių tinkinimą, kad jis atitiktų jūsų organizacijos prekių ženklų reikalavimus. Galite nurodyti programos piktogramą, ekrano vaizdus, pasveikinimo (prisijungimo) ekrano vaizdą ir spalvų pauiką, kuri bus naudojama naudojant mobiliąją programą.
Kuriant wrap projektą galima naudoti prekių ženklų tinkinimo parinktis. Daugiau informacijos: Prekės ženklo konfigūravimas
Įvyniojimo terminologijos supratimas
Apvyniojimas apima kelis komponentus visame Power Apps "App Center" ir trečiųjų šalių platformose, pvz., iOS ir Android. Todėl svarbu suprasti komponentus, kurie susiję su "Supakavimo" funkcijomis Power Apps.
Programų centro vieta
Programų centre saugokite įtaisytus paketus, skirtą mobiliųjų įrenginių programų platinimui. Išvesties tipų kurkite atsižvelgdami į savo pasirinktą tikslinę platformą.
Platforma | OS | Išvesties kūrimo failo tipas |
---|---|---|
iOS (platinimui naudojant "Apple Store") | Pasirinktinis | *.užtrauktukas |
Android (platinimui naudojant visus kanalus, išskyrus "Google Play" parduotuvę) | Android | *.apk |
Pastaba.
"App Center" bus nutrauktas nuo 31 m. kovo 2025 d. Nuo šiol programos dvejetainiai failai bus saugomi jūsų nuomotojo "Azure" didelių dvejetainių objektų saugykloje, iš kurios galėsite juos pasiekti ir platinti pageidaujamais kanalais. Išsami informacija apie "Azure" didelių dvejetainių objektų saugyklos susiejimą su apvyniojimo procesu netrukus bus atnaujinta. Tuo tarpu sukurkite atsargines naujausių APK / IPA failų kopijas (jei reikia) ir patogiai saugokite savo "Azure" didelių dvejetainių objektų saugyklos informaciją bei tikslinę programos dvejetainių failų vietą.
"Azure" didelių dvejetainių objektų saugykla
"Azure" didelių dvejetainių objektų saugyklos konteineris padeda saugoti sukurtus programų mobiliesiems platinimo paketus. Išvesties tipų kurkite atsižvelgdami į savo pasirinktą tikslinę platformą. Išsami informacija apie funkciją bus bendrinama iki 2025 m. kovo 31 d.
Įvesties:
Kliento pavadinimas
Paskyros pavadinimas yra unikalus jūsų "Azure" saugyklos paskyros identifikatorius. Jis naudojamas baziniam URI sukurti, kad būtų galima pasiekti saugyklos paskyrą. Pavyzdžiui, jei jūsų paskyros pavadinimas yra mystorageaccount
, pagrindinis URI būtų https://mystorageaccount.blob.core.windows.net/
Konteinerio pavadinimas
Sudėtinio rodinio pavadinimas yra unikalus identifikatorius saugyklos paskyroje, kurioje sugrupuojamas didelių dvejetainių objektų rinkinys. Konteineriai suteikia galimybę tvarkyti didelių dvejetainių objektų saugyklos paskyroje. Pavyzdžiui, jei jūsų sudėtinio rodinio pavadinimas yra mycontainer
, URI, skirtas pasiekti šiame sudėtiniame rodinyje esančias didelių dvejetainių objektų reikšmes, būtų https://mystorageaccount.blob.core.windows.net/mycontainer/
Programos platforma (-os)
Numatomos programos platformos, kurias norite naudoti publikavimo kūrimo procese. Galite kurti versijas programoms iOS Android mobiliesiems arba "Google Play" parduotuvei.
- iOS sukuria IPA paketą
- Android sukuria APK paketą
- "Google Play" parduotuvė sukuria AAB paketą platinimui
Sukurkite kėlimo projektą
Wrap projekto kūrimas – tai procesas, kuriantis mobiliųjų programų platinimo skirtingose platformose paketus. Šiam procesui naudojama programa, kurią užregistravote "Microsoft" tapatybės platformoje ir kuri remiasi nurodytą programų centro vieta, atsižvelgiant į jūsų pasirinkti platformas. Įtaisytuose paketuose yra pagrindinė ir pasirinktinė antrinė programa, supakuota į vieną kiekvieno tipo mobiliųjų įrenginių programų paketą.
Paketo ID
Komponentų rinkinio ID yra unikalus identifikatorius, kurį galite sukurti savo programai. Taip domeno vardo rašinys yra atvirkščiai. Pavyzdžiui, com.contoso.myapp
. Šis paketo ID naudojamas kuriant "Azure" raktų saugyklą vieną kartą iOS arba Android sertifikatai sukuriami ir įkeliami, kaip nurodyta 6 veiksme.
Kodo pasirašymas
Kodo pasirašymas yra programos mobiliesiems užbaigimo procesas prieš platinant ją galutiniams vartotojams. Programa, kuri yra kodas, pasirašyta, yra gaunama iš žinomo šaltinio, o programos kodas nepasikeitė nuo tada, kai paskutinį kartą jį pasirašė patikimo šaltinio.
Pagrindinė programa
Pagrindinė programa yra įvesties taškas arba mobiliųjų įrenginių programos pagrindinė programa, kai kartu supakuojate daugiau nei vieną drobės programą. Visos kitos programos laikomos antrinėmis programomis. Jei tik viena drobės programa yra supakuota ir sukurta, ji taip pat laikoma pirmine programa.
Peradresavimo URI
Peradresavimo URI arba atsakymo URL yra vieta, kur autorizavimo serveris siunčia vartotoją sėkmingai įgaliotai programai ir autorizavimo kodą arba prieigos atpažinimo ženklą. Autorizavimo serveris siunčia kodą arba atpažinimo ženklą į peradresavimo URI, todėl svarbu užregistruoti teisingą vietą kaip programos registravimo proceso dalį.
Daugiau informacijos: Peradresuoti URI
Antrinė (-ės) programa (-os)
Pasirenkamos daugiau drobės programų, kurias įkeliate į tą pačią versiją, skirtą programų mobiliesiems platinimui kartu su pagrindine programa.
Paskesni veiksmai
"Wrap" sistemos reikalavimai ir būtinosios sąlygos
Taip pat žr.
- Naudokite apvyniojimo vedlį, kad sukurtumėte programą mobiliesiems
- Rankinis kodo prisijungimas iOS
- Rankinis kodo prisijungimas Android
- "Google Play" parduotuvės kodo ženklas
- Sukurkite savo "Azure Key Vault" automatiniam kodo pasirašymui
- Dažnai užduodami klausimai
- Trikčių šalinimas, susijęs su apvyniojimo funkcija Power Apps
- "Wrap" pranašumai ir apribojimai