Sagatavošanas vedņa izmantošana, būvējot mobilo programmu
Izmantojiet iesaiņošanas līdzekli, lai iesaiņotu vienu vai vairākas audekla programmas kā vienu vietējo mobilo programmu pakotni, izmantojot detalizētu vedni.
Iesaiņošanas funkcija Power Apps ļauj izveidot audekla lietotņu vietējās mobilās versijas kā pielāgotas Android zīmola un iOS mobilās lietotnes. Šādas iesaiņotas vietējās mobilās lietotnes varat izplatīt galalietotājiem, izmantojot Microsoft lietotņu centru, Google Play vai Apple Business Manager vai citas vietējās izplatīšanas metodes.
Wrap funkcija ļauj izveidot mobilās lietotnes iOS Android vai Google Play veikalam:
- iOS (IPA pakete)
- Android (APK pakete)
- Google Play veikala izplatīšanai (AAB pakete)
Iesaiņošanas līdzeklis iesaiņo jūsu audekla programmas vietējā mobilās lietotnes čaulā, kuru varat parakstīt un izplatīt ar ciparparakstu. Atjauninot lietotni un atkārtoti publicējot, programma tiek automātiski atjaunināta.
Vietējo mobilo programmu iOS izveide vednim un Android tā izmantošana
Pierakstieties programmatūrā Power Apps.
Kreisajā navigācijas rūtī atlasiet Aplauzt. Ja vienums nav sānu paneļa rūtī, atlasiet ... Vairāk un pēc tam atlasiet vajadzīgo vienumu.
Atlasiet programmu, kuru vēlaties aplaut, un pēc tam komandjoslā atlasiet Aplauzt .
1. darbība: atlasiet lietotnes
Ekrānā Atlasīt aplauzāmo programmu(-as) atlasiet primāro un sekundāro programmu.
- Primārā lietotne: atlasiet lietotni, ko galalietotāji redz, kad tiek palaista mobilā lietotne.
- Sekundārā(-ās) programma(-es): neobligātas citas lietotnes, kurās varat apvienot to pašu mobilo lietotņu būvējumu kopā ar primāro programmu.
Piezīmes
- Vienu un to pašu primāro programmu var izmantot vairākos aplaupīšanas projektos.
- Ja aplaukšanas vednī primārās programmas nosaukums ir nepareizs, pārejiet pie nākamās darbības un pēc tam atgriezieties pareizajā nosaukumā.
Atlasiet Tālāk.
2. solis: mērķa platforma
Ekrānā Izvēlēties mobilo platformu mērķauditorijai ievadiet mūsu izvēlēto komplekta ID .
Piezīmes
Komplekta ID ir unikāls identifikators, ko izveidojat savai lietotnei. Komplekta ID ir jābūt vienam punktam (.) un bez atstarpēm. Izmantojiet šo pašu komplekta ID 6. darbībā, veidojot Azure atslēgu seifu pēc jūsu iOS vai Android sertifikātu ģenerēšanas un augšupielādes. Ja jau esat izveidojis Azure atslēgu seifu, pārbaudiet komplekta ID Azure portāla sadaļā Tagi.
Sadaļā Mērķa platformas(-as) atlasiet visas mobilās platformas, kuras lietotāji izmanto savās mobilajās ierīcēs.
Sarakstā atlasiet Azure Key Vault URI un atlasiet Tālāk. Ja Azure Key Vault URI sarakstā nav ierakstu, vispirms ir jāizveido Azure atslēgu seifs. Papildinformācija: Seifa izveide.
Izveidojiet Azure BLOB krātuves kontu un konteinera nosaukumu, ja tas vēl nav iestatīts. Papildinformācija: Azure krātuves konta izveide. Video par Azure krātuves konta izveidi ir pieejams sadaļā Kā izveidot krātuves kontu.
Azure portāla atslēgu seifādodieties uz Noslēpumi , lai izveidotu Azure bloku krātuves noslēpuma nosaukumu, ja tas vēl nav izdarīts. Papildinformācija: Noslēpuma pievienošana Key Vault. Veidojot noslēpumu, jums būs nepieciešama piekļuves atslēga. Lai skatītu un kopētu piekļuves atslēgu, skatiet sadaļu Konta piekļuves atslēgu skatīšana.
Ievadiet Azure BLOB krātuves piekļuves atslēgu laukā Slepenā vērtība .
- Azure portāla atslēgu seivādodieties uz Atzīmes, izveidojiet jaunu tagu ar tādu pašu slepeno vērtību, kas izveidota iepriekšējā darbībā.
Varat arī manuāli parakstīt mobilās lietotnes pakotni, nevis izmantot automātisko koda parakstīšanu, kas pieejama iesaiņošanas vednī. Papildinformāciju par to, kā manuāli parakstīt lietotni, skatiet šeit:
Piezīmes
Aplaukšanas vednis nodrošina automātisku pierakstīšanās procesu. Tomēr izstrādātāji, kas pārzina mobilos procesus, var manuāli pieteikties savām Android vai iOS lietojumprogrammām, izmantojot dažādus mehānismus katrai platformai. Ja piesakāties, izmantojot manuālo procesu, jums nav jāizveido Azure atslēgu seifs.
- Atlasiet Tālāk.
3. darbība: reģistrējiet lietotni
Ekrānā Reģistrēt programmu reģistrējiet lietojumprogrammu manuāli pakalpojumā Azure, lai izveidotu uzticamības attiecības starp programmu un Microsoft identitātes platformu. Papildinformācija: Programmas reģistrēšana Azure portālā manuāli.
Jūsu lietotnei jābūt reģistrētai Microsoft Entra , lai lietotnes lietotāji varētu pieteikties. Ja jau esat reģistrējies, atrodiet savu reģistrāciju īpašuma reģistrācijas laukā.
Ja nolaižamajā izvēlnē Īpašumā esošās reģistrācijas neredzat reģistrētās lietotnes nosaukumu, veiciet tālāk norādītās darbības.
Atlasiet Jauna lietotnes reģistrācija , lai automātiski izveidotu jaunu reģistrāciju savai programmai.
Jums būs jānorāda lietojumprogrammas nosaukums un Android paraksta jaucējkods, jo tie ir obligāti lauki. Lietojumprogrammas nosaukums ir obligāts, jo tas ir klientam paredzēts lietojumprogrammas nosaukums. Android Paraksta jaucējums ir nepieciešams, ja esat izvēlējies Android kā vienu no savām platformām, veidojot un veidojot iesaiņošanas projektu.
Piezīmes
Jaukšanas atslēgas Android formāts ir 28 ciparu burtciparu jaukšanas numurs, piemēram, –ga0RGNYHvNM5d0SLGQfpQWAPGJ8=. Ja paraksta jaucējkoda atslēga jau pastāv, nav nepieciešams izveidot jaunu. Iepriekš ģenerēto paraksta jaucējkoda atslēgu varat atkārtoti izmantot, veidojot jaunu lietotnes reģistrāciju.
Administratora atļauto trešo pušu programmu konfigurēšana
Iesaiņošanas vednis automātiski konfigurē visas nepieciešamās API atļaujas jūsu programmai. Varat arī manuāli konfigurēt API atļaujas, ja ir nepieciešams novērst šīs darbības. Papildinformācija: Lietotnes API atļauju konfigurēšana manuāli.
Reģistrējot programmu, Azure administratoram ir jānodrošina piekļuve, lai turpinātu. Lai piešķirtu piekļuvi, veiciet tālāk norādītās darbības.
- Atveriet Windows PowerShell un palaidiet to kā administratoru.
- Izpildiet komandu-
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force
. - Izpildes politikas iestatīšana ar:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
. - Importējiet moduli, izmantojot:
Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
- Palaidiet
Add-AdminAllowedThirdPartyApps
un norādiet programmas ID, kuram ir nepieciešama administratora piekļuve. - Palaidiet
Get-AdminAllowedThirdPartyApps
, lai pārbaudītu, vai jūsu lietotnes nosaukums ir redzams sarakstā.
Kad esat pabeidzis iepriekšējās darbības, reģistrācijas ekrāns izskatās kā šis ekrānuzņēmums.
API atļaujas
Reģistrējot programmu, Azure administratoram ir jāpiešķir piekļuve API atļaujām programmai. Skatiet tālāk redzamo ekrānuzņēmumu, lai iegūtu norādījumus par piekļuves piešķiršanu un iemesliem, kāpēc ir nepieciešamas API atļaujas.
Piezīmes
Šajā solī dažreiz jaunajiem klientiem ir redzams tikai lauks Lietojumprogrammas nosaukums . Paraksta jaucējkoda Android pievienošanas lauks netiek parādīts. Lai to novērstu, pārejiet pie nākamajām darbībām un atlasiet mērķa platformu(-as), kā Androidnorādīts Mērķa platformu darbībā.
4. darbība: konfigurējiet zīmolu
Darbībā Zīmola konfigurēšana iestatiet tālāk norādītās lietotnes izskata opcijas.
Piezīmes
Visiem attēliem jābūt .png formātā. Noklusējuma attēls tiks izmantots, ja nav atlasīti pielāgoti attēli.
- Lietotņu ikonas: augšupielādējiet ikonas, ko izmantot lietotnē. Ieteicamais izmērs iOS: 1024 x 1024 pikseļi .png attēla vai lielāks. Ieteicamais attēla izmērs Android: 432 x 432 pikseļi .png attēla vai lielāks.
- Ekrāna attēls: attēls, kas tiek izmantots mobilās lietotnes ekrānā, kamēr tas tiek ielādēts. Noklusējuma attēls, kas tiek izmantots, ja attēls netiek atlasīts.
- Sveiciena ekrāna attēls: attēls, kas tiek izmantots mobilās lietotnes sveiciena (pierakstīšanās) ekrānā, kamēr tas tiek ielādēts. Noklusējuma attēls, kas tiek izmantots, ja attēls netiek atlasīts.
- Fona aizpildījuma krāsa: heksadecimālais krāsu kods, ko izmanto sveiciena ekrāna fonam.
- Pogas aizpildījuma krāsa: heksadecimāls krāsu kods, ko izmanto, lai aizpildītu pogas krāsu.
- Statusjoslas teksta dizains: statusa joslas teksta krāsa programmas augšdaļā.
Atlasiet Tālāk.
5. darbība: pārvaldiet izvadi
- Pievienojiet Azure BLOB krātuves konta nosaukumu un konteinera nosaukumu, kas izveidots mērķa platformas darbības laikā.
- Lejupielādējiet izveidoto APK/IPA no iepriekš izveidotās Azure blob krātuves atrašanās vietas pēc būvēšanas darbību pabeigšanas.
6. solis: iesaiņojiet
Ekrānā Apkopojums pārskatiet programmas informāciju un pēc tam atlasiet Veidot. Pēc veiksmīgas būvēšanas mobilā programma būs redzama Azure BLOB krātuves vietā , kuru atlasījāt iepriekšējā darbībā.
Būvējuma skatīšana
- Pēc apaļošanas vedņa apkopošanas darbības pabeigšanas atlasiet pogu Veidot , lai izveidotu projektu.
- Atlasiet Skatīt būvējumus , lai skatītu būvējumu.
- Alternatīvi, sānu rūtī dodieties uz opciju Iesaiņot projektus , lai skatītu būvējumu.
- Novietojiet kursoru virs nepieciešamā projekta un atlasiet to.
- Augšējā galvenē tiek parādīta opcija Skatīt būvējumus . Atlasiet to, lai skatītu būvēšanas statusu un citas opcijas.
Mobilo programmu pakotņu pārbaude un izplatīšana
Pārbaudiet un izplatīt savu lietojumprogrammu. Ja testēšanas laikā rodas kāda problēma, pārbaudiet problēmu novēršanas lapu.
Programmas manuāla reģistrēšana Azure portālā (neobligāti)
Varat automātiski izveidot lietotnes reģistrāciju iesaiņošanas vednī, kā minēts 3. darbībā. Vai arī varat manuāli izveidot jaunu reģistrāciju savai programmai Azure portālā. Papildinformācija: Īsā pasākums: lietojumprogrammas reģistrēšana Microsoft identitātes platformā.
Piezīmes
Gan viens nomnieks, gan vairāku nomnieku klienti, balstoties uz savām Power Apps pamatnes programmām, var izmantot aplaušanu, lai izveidotu iebūvētas mobilās programmas.
Neatkarīgi no tā, vai esat viena vai vairāku nomnieku veidotājs, izvēloties atbalstīto programmas konta tipu, jums ir jāatlasa jebkura no opcijām, kas satur Jebkurš Microsoft Entra direktorijs — vairāki nomnieki , lai to iespējotu aplaušanai. Izvēlieties vienu no šiem kontu veidiem:
- Konti jebkurā organizācijas direktorijā (jebkurš Microsoft Entra direktorijs - vairāki nomnieki)
- Konti jebkurā organizācijas direktorijā (Jebkurš Microsoft Entra direktorijs - vairāki nomnieki) un personiskie Microsoft konti, piemēram, Skype vai Xbox.
Svarīgi
- Wrap pašlaik atbalsta tikai vairāku nomnieku kontu tipus. Viena nomnieka konta tips vēl netiek atbalstīts. Papildinformācija par kontu tipiem: Kontu tipi Microsoft identitātes platformā.
- Katrai platformai ( , ), kuru vēlaties atlasīt, ir jāizveido atsevišķsiOSnovirzīšanas URI Android.
Lietotnes API atļauju manuāla konfigurēšana (neobligāti)
Kad esat pabeidzis 3 . darbību, aplaušanas vednis automātiski konfigurēs visas nepieciešamās API atļaujas jūsu programmai.
Ja aplaukšanas vednī tiek parādītas kļūdas, varat manuāli konfigurēt API atļaujas. Papildinformācija: Pievienošana un konfigurēšana
Manuāli konfigurējot API atļaujas, ir nepieciešamas šādas API atļaujas:
-
Microsoft API
- Dynamics CRM
-
API, ko izmanto mana organizācija
- Azure API savienojumi
- PowerApps Dievkalpojums
- Power BI (nepieciešams tikai tad, ja audekla lietotnēs tiek izmantoti Power BI dati)
- Microsoft mobilo lietojumprogrammu pārvaldība (nepieciešams tikai tad, ja vēlaties izmantot Microsoft Intune mobilo programmu izplatīšanai)
Piezīmes
Ja neatrodat atļaujas sadaļā API, ko izmanto mana organizācija, palaidiet šādas PowerShell komandas pēc vajadzības un mēģiniet vēlreiz:
- Pārliecinieties, vai modulis Microsoft Graph ir pieejams, vai instalējiet to, izmantojot šādu komandu:
Install-Module -Name Microsoft.Graph
- Trūkst Azure API savienojumu atļaujas:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
- Trūkst PowerApps pakalpojuma atļaujas:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
Detalizētas darbības skatiet sadaļā Atļauju pieprasīšana programmu reģistrācijas portālā.
Mobilās lietotnes centra atrašanās vietas izveide manuāli (neobligāti)
Varat manuāli izveidot mobilās lietotnes lietotņu centra atrašanās vietu tieši lietotņu centrā. Papildinformācija: Lietojumprogrammu centra atrašanās vieta
Padoms
Lai iegūtu papildinformāciju par programmu centru, dodieties uz Visual Studio programmu centra dokumentāciju.
Dodieties uz programmu centru.
Pierakstīties ar jūsu darba vai mācību kontu.
Ja jums nav nevienas organizācijas, atlasiet Pievienot jaunu>Pievienot jaunu organizāciju , lai izveidotu jaunu organizāciju.
Sarakstā augšējā kreisajā rūtī atlasiet organizāciju.
Atlasiet Programmas >Pievienot programmu.
Ievadiet programmas nosaukumu.
Atlasiet programmas laidiena tipu.
Atlasiet Pielāgota operētājsistēma programmām vai iOS Operētājsistēma Android Android programmām.
Piezīmes
Katrai platformai ir jāizveido atsevišķi lietojumprogrammu centra konteineri.
Operētājsistēmai Android atlasiet Platforma kā React Native.
Piezīmes
Platformai jābūt React Native visām lietotnēm programmu centrā.
Atlasiet Pievienot jaunu programmu.
Kopējiet lietotnes lietotņu centra URL. Jums tas būs nepieciešams vēlāk, lai konfigurētu iesaiņošanas projektu Power Apps.
Piemēram,
https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/
Mobilās lietotnes pakotnes parakstīšana manuāli (neobligāti)
Varat automātiski parakstīt savu mobilās lietotnes pakotni 2 . darbībā iesaiņošanas procesā, bet to var izdarīt arī manuāli pēc mobilās lietotnes pakotnes izveides. Koda parakstīšanas process ir atšķirīgs ierīcēm Android iOS .
Skatiet arī:
- Problēmu novēršana saistībā ar aplaušanas līdzekli Power Apps
- Pārskats par iesaiņošanu
- Manuāla koda zīme iOS
- Manuāla koda zīme Android
- Koda zīme Google Play veikalam
- Azure Key Vault izveide automatizētai koda parakstīšanai
- Biežāk uzdotie jautājumi iesaiņošanai
- Problēmu novēršana saistībā ar aplaušanas līdzekli Power Apps