Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tämän oppaan avulla voit muuntaa yhden tai useamman pohjaan perustuvan sovelluksen yhdeksi mukautetuksi ja brändätyksi sovelluspaketiksi, joka voidaan ottaa käyttöön Google Playssa ja iOS App Storessa.
Power Appsin paketointiominaisuuden avulla voit luoda alkuperäisiä mobiilisovelluksia pohjaan perustuvista sovelluksistasi mukautettuina ja brändättyinä Android- ja iOS-mobiilisovelluksina (IPA-, APK-, AAB-paketit). Voit jaella näitä paketoituja alkuperäisiä mobiilisovelluksia loppukäyttäjille Google Playn, Apple Business Managerin tai muiden alkuperäisten jakelumenetelmien kautta.
Kun päivität sovelluksesi ja julkaiset sen uudelleen, paketoitu sovellus päivitetään automaattisesti käyttäjille.
Mukautetun ja brändätyn alkuperäissovelluksen luomisen vaiheet ohjatussa paketointitoiminnossa
Määritä, luo, allekirjoita ja jakele mukautettuna brändätty alkuperäinen mobiilisovelluspaketti (APK, AAB tai IPA) pohjaan perustuvista sovelluksista käyttämällä Power Appsin rivitystoimintoa.
1. Kirjaudu sisään ja aloita paketointiprojekti
- Power Apps Maker Portaliin kirjautuminen.
- Valitse vasemmasta siirtymisruudusta Paketoi. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike.
- Valitse paketoitava sovellus ja valitse sitten komentopalkissa Paketoi.
2. Valitse sovellukset
Valitse Valitse paketoitavat sovellukset -ruudussa ensisijainen ja toissijainen sovelluksesi.
- Ensisijainen sovellus: Pääsovellus, jonka loppukäyttäjät näkevät, kun mobiilisovellus käynnistyy.
- Toissijaiset sovellukset: Valinnaiset muut samaan mobiilisovelluspakettiin sisältyvät sovellukset.
Huomautus
- Voit käyttää samaa ensisijaista sovellusta useissa paketointiprojekteissa.
- Jos ensisijaisen sovelluksen nimi näyttää virheelliseltä ohjatussa paketointitoiminnossa, siirry seuraavaan vaiheeseen ja palaa päivittämään nimi.
Valitse Seuraava.
3. Valitse kohdeympäristö
Syötä PakettitunnusValitse kohdemobiiliympäristö -ruutuun.
Huomautus
Pakettitunnus on sovelluksen yksilöllinen tunniste. Siinä on oltava yksi piste (.) eikä välilyöntejä. Käytä samaa pakettitunnusta, kun luot Azure Key Vaultin iOS- tai Android-varmenteiden luomisen ja lataamisen jälkeen. Jos olet jo luonut Azure Key Vaultin, tarkasta pakettitunnus Azure-portaalinTunnisteet-osasta.
Valitse Kohdeympäristöt-kohdassa kaikki mobiiliympäristöt, joita loppukäyttäjät käyttävät mobiililaitteissaan.
Sinulla on oltava Azure Key Vault, jotta voit ladata koontiversiosi Azure Blob -säilöön. Jos et ole vielä luonut sellaista, luo se. Luo Azure Key Vault suoraan ohjatun rivitystoiminnon aikana tai noudata ohjeita manuaalisesti.
Jos haluat automatisoida allekirjoitusprosessin, ota automaattinen määrittäminen käyttöön.
Huomautus
Manuaaliset allekirjoitusvaihtoehdot:
- iOSin koodin allekirjoittaminen
- Androidin koodin allekirjoittaminen
- Google Play -kaupan koodimerkki AAB-tiedostot on allekirjoitettava manuaalisesti ohjatussa toiminnossa valitusta allekirjoitusvaihtoehdosta riippumatta.
Määritä automaattinen allekirjoitus ohjatun toiminnon avulla.
Kohdealustalla kytke päälle Autosigning. Palvelu tarkistaa, onko Key Vault ja varmenne jo liitetty.
Huomautus
Azure Key Vaultia käytetään sovellusten salaisten koodien ja varmenteiden turvalliseen tallentamiseen ja hallintaan keskitetyllä käyttöoikeudella ja täydellä valvontakirjaamisella.
Jos sinulla ei ole Key Vaultia ja varmennetta tai haluat muuttaa niitä, valitse Määritä.
Huomautus
Vain Azure-järjestelmänvalvojat voivat luoda avainsäilön ohjatun rivitystoiminnon avulla. Muiden käyttäjien on noudatettava manuaalista Key Vaultin luontiprosessia.
Valitse sivupaneelista tilaus ja resurssiryhmä ja valitse avainsäilö. Jos haluat luoda uuden Key Vaultin, valitse Luo uusi keyvault. Kun olet valinnut Key Vaultin, valitse Seuraava.
Palvelu tarkistaa, onko avainsäilölle määritetty asianmukainen palvelun päänimi, lukijan rooli, käyttöoikeuskäytännöt ja ympäristömuuttujat. Jos virheitä tulee näkyviin, korjaa ne. Kun kaikki tarkistukset on hyväksytty, valitse Seuraava.
Kirjoita seuraavassa näytössä varmenteen nimi Key Vault -varastoon.
Jos varmennetta ei ole olemassa tai haluat muuttaa varmennetta, luo uusi varmenne katsomalla avaimen ja allekirjoituksen hajautustunniste . Valitse sitten Luo varmenne tässä näytössä. Tämä toiminto vie sinut Azure-portaalin avainsäilön sijaintiin. Lataa luotu varmenne määritettyyn avainsäilöön.
Huomautus
Käyttäjät vastaavat varmenteen luomisesta.
Valitse Valmis.
Azure Key Vault ja varmenne näkyvät päänäytössä vahvistettuina.
Valitse päänäytössä Seuraava.
Määritä automaatinen allekirjoitus Azure-portaalissa.
- Lue ohjeet Azure Key Vaultin luomisen ohjeista Azure Key Vaultin luomiseksi. Kun säilö on luotu, sinun on lisättävä tarvittavat tunnisteet, salasanat ja varmenteet. Lisää ympäristömuuttuja, jos sitä ei ole vielä luotu.
- Voit luoda ympäristömuuttujan valitsemalla Power Apps>Ratkaisut>Oletusratkaisu. Valitse sitten Uusi>Lisää>Ympäristömuuttuja ja lisää näytönimeksi PA_Wrap_KV_ResourceID.
Uuden ympäristömuuttujan nimessä on oltava uusi-etuliite. Jos sitä ei ole, katso lisätietoja kohdasta Ympäristömuuttujan etuliitteen määrittäminen.
- Voit lisätä Vault-tietoja ympäristömuuttujiin käyttämällä Azure-portaalia järjestelmänvalvojana. Siirry kohtaan Kaikki resurssit>Oma Key Vault>Ominaisuudet ja kopioi sitten Resurssitunnus.
- Lisää syöte ympäristömuuttujaan valitsemalla Power Apps>ApplicationName>Kaikki>Ympäristömuuttuja. Valitse kolme pistettä, sittenMuokkaa, lisää kopioitu arvo kohtaan Oletusarvo ja tallenna.
- Voit tarkastaa, onko taulukkoarvo päivitetty valitsemalla Power Apps>Taulukot>Ympäristömuuttujan määritys>new_PA_Wrap_KV_ResourceID .
Oletusarvo-kohdan arvon on oltava sama kuin sen resourceID-tunnuksen arvon, jolle haluat lisätä Vaultin.
Huomautus
Ohjeet syötteen lisäämisestä ympäristömuuttujien taakse Key Vault -tietoja varten seuraavasti:
- Ympäristömuuttujat eivät saa olla tyhjiä ja voivat sisältää useita merkintöjä.
- Varmista, että lisätty resurssitunnus on oikein (tarkista oikeinkirjoitus).
- Varmista, että lisätyllä resourceID-tunnuksella on muita kuin tyhjiä tunnisteita ja että se sisältää kaikki tunnisteet, joita ohjatussa paketointitoiminnossa käytettävän pakettitunnuksen perusteella odotetaan.
- Luo automaattisen allekirjoitusprosessin aikana tarvittavat tunnisteet, salaiset koodit ja varmenteet noudattamalla kohdan Automaattisen koodin allekirjoituksen vaiheet ohjeita.
4. Hallitse tulosta
Tarvitset Azure-tilin ja Azure Blob -säilön konteinerin, jotta voit ladata koontiversiosi Azure Blob Storageen. Jos sinulla ei ole sellaista, luo sellainen.
- Valitse Hallitse tulosta -kohdassa Määritä lisätäksesi avainsäilön, tallennustilin ja säilön tiedot.
- Valitse Määritä näppäinvihje-sivupaneelissa avainsäilö, joka tallentaa käyttöoikeuksien tunnistetiedot Azure Blob -säilöön, ja valitse sitten Seuraava.
- Valitse Määritä tallennustila -näytössä tallennustilan nimi ja säilön nimi ja anna sitten salaisen koodin nimi, joka sisältää pääsyn tallennustilaan. Voit luoda uuden salaisen koodin noudattamalla samalla näytöllä olevan "Salaisen koodin luominen" -osion ohjeita.
- Valitse Valmis.
5. Rekisteröi sovelluksesi
Rekisteröi sovelluksesi -näytössä voit rekisteröidä sovelluksen Azureen, jotta luottamuksen luomiseksi Microsoftin tunnistetietoympäristön kanssa.
Jos olet jo rekisteröinyt sovelluksen:
- Etsi rekisteröintisi Omistetut rekisteröinnit -kentästä.
Jos et näe rekisteröityä sovellustasi:
Järjestelmänvalvojan sallimien kolmannen osapuolen sovellusten määrittäminen Azure-vuokraajan järjestelmänvalvojana
Rekisteröity sovellus on määritettävä kolmannen osapuolen sovellukseksi. Kun haluat määrittää sovelluksen, Azure-vuokraajan järjestelmänvalvoja suorittaa seuraavat vaiheet.
- Avaa Windows PowerShell järjestelmänvalvojana.
- Suorita nämä komennot:
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Import-Module -Name Microsoft.PowerApps.Administration.PowerShell Add-AdminAllowedThirdPartyApps Get-AdminAllowedThirdPartyApps - Anna sovellustunnus pyydettäessä.
Kun olet suorittanut nämä vaiheet, rekisteröintinäyttö näyttää tältä:
Ohjelmointirajapintojen käyttöoikeuksien myöntäminen Azure-vuokraajan järjestelmänvalvojana
Sovellus edellyttää, että seuraavat ohjelmointirajapinnan käyttöoikeudet toimivat oikein.
Tarvittavat API-oikeudet
| API-tyyppi | Tietty ohjelmointirajapinta | Syy |
|---|---|---|
| Microsoftin ohjelmointirajapinnat | Dynamics CRM | Sovelluksen tarvitsee user_impersonation -toimintoa kutsuakseen Dataverseä käyttäjää varten. |
| Oman organisaation käyttämät ohjelmointirajapinnat | Azure API -yhteydet | Sovelluksen tarvitsee Runtime.All-toimintoa kutsuakseen käynnistintä Power Platformista. |
| Oman organisaation käyttämät ohjelmointirajapinnat | PowerApps -palvelu | Sovellus tarvitsee User-oikeuden muodostaakseen yhteyden Power Apps-taustapalveluihin Power Platformista. |
| Oman organisaation käyttämät ohjelmointirajapinnat | Power BI | Sovellus tarvitsee Power BI -käyttöoikeuden Power BI -sisällön käyttämiseen tai upottamiseen. |
| Oman organisaation käyttämät ohjelmointirajapinnat | Microsoftin mobiilisovellusten hallinta | Sovellus tarvitsee tämän luvan, koska Power Apps käyttää Intune SDK:ta sisäisesti. |
Käyttöoikeuksien määrittäminen ohjatun rivitystoiminnon avulla
Ohjattu rivitys tarkistaa ja merkitsee käyttöoikeudet, jotka eivät ole käytettävissä sovelluksessa. Valitse Azure-järjestelmänvalvojana yhden napsautuksen käyttöoikeus ohjatussa rivitystoiminnossa, jotta saat odottavat käyttöoikeudet. Vaihtoehtoisesti voit määrittää käyttöoikeudet alla olevien Powershell-komentojen kautta.
Määritä käyttöoikeudet Powershell-komentojen avulla:
Varmista, että DeviceManagementManagedApplication -arvona on Kyllä, kun annat järjestelmänvalvojan suostumuksen sovelluksellesi.
Jos et löydä oikeuksia Organisaationi ohjelmointirajapinnat -kohdassa, suorita seuraavat PowerShell-komennot Azure-järjestelmänvalvojana:
Varmista, että Microsoft Graph -moduuli on käytettävissä, tai asenna se:
Install-Module -Name Microsoft.GraphMyönnä Azure-ohjelmointirajapintayhteydet-oikeus staattiselle AppId-tunnukselle fe053c5f-3692-4f14-aef2-ee34fc081cae:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"Myönnä PowerApps-palvelu-oikeus staattiselle AppId-tunnukselle 475226c6-020e-4fb2-8a90-7a972cbfc1d4:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
Huomautus
Jos vain Sovelluksen nimi -kenttä on näkyvissä, jatka seuraaviin vaiheisiin ja valitse allekirjoituksen hajautuskentän näyttämisen kohdeympäristöksi Android.
Määritä ohjelmointirajapinnan käyttöoikeudet manuaalisesti (valinnainen)
Jos saat virheitä, määritä ohjelmointirajapinnan käyttöoikeudet manuaalisesti. Lisätietoja: Lisääminen ja määrittäminen.
Uudelleenohjauksen URI-osoitteiden lisääminen sovelluksen järjestelmänvalvojana
- Siirry Azure-portaalissa sovellusrekisteröinnin kohtaan >Todennus.
- Valitse Lisää ympäristö ja valitse iOS tai Android.
- Syötä iOS:n osalta Pakettitunnus.
Syötä Androidin osalta sekä Pakettitunnus että Allekirjoituksen hajautusavain.
6. Tuotemerkkien määrittäminen
- Määritä Määritä brändäys -vaiheessa sovelluksellesi seuraavat asetukset:
Huomautus
Kaikkien kuvien on oltava .png-muodossa. Oletuskuvia käytetään, jos mukautettuja kuvia ei ole valittu.
| Asetus | Kuvaus | Tarpeet |
|---|---|---|
| Sovelluskuvakkeet | Sovelluksen kuvakkeet | iOS: vähintään 1 024 x 1 024 px Android: vähintään 432 x 432 px |
| Käynnistyskuva | Kuva näytetään sovelluksen latautuessa | .png-tiedostomuoto |
| Tervetuloa-näytön kuva | Kirjautumisnäytössä näkyvä kuva | .png-tiedostomuoto |
| Taustan täyttöväri | Tervetulonäytön taustan väri | Heksadesimaalinen värikoodi |
| Painikkeen täyttöväri | Painikkeiden väri | Heksadesimaalinen värikoodi |
| Tilarivin tekstin teema | Tilarivin tekstin väri | Vaalea tai tumma |
- Valitse Seuraava.
7. Paketoi ja kokoa
- Tarkista Paketointi-näytössä sovelluksesi tiedot ja valitse Kokoa.
- Onnistuneen kokoamisen jälkeen sovelluspaketti on käytettävissä määrittämässäsi Azure Blob -säilössä.
Tarkastele koontisi
Voit tarkastella koontiversiotasi useilla tavoilla:
- Valitse kokoamisen jälkeen Näytä koontiversiot.
- Siirry sivuruudussa kohtaan Paketointiprojektit, vie hiiren osoitin haluamasi projektin ylle ja valitse se
- Valitse sitten yläotsikossa Näytä koontiversiot -vaihtoehto
Huomautus
iOS-sovelluksen koodi voidaan allekirjoittaa manuaalisesti purkamalla IPA-tiedosto Mac-laitteella.
Sovelluksen testaaminen ja jakaminen
Testaa sovelluksesi ja jaa sitä tarpeen mukaan. Jos kohtaat ongelmia, katso vianmäärityssivu.
Ympäristömuuttujan etuliitteen määrittäminen
Uuden ympäristömuuttujan nimessä on oltava etuliite "uusi". Jos näin ei ole, toimi seuraavasti:
- Siirry kohtaan Ratkaisut>Uusi ratkaisu.
- Valitse julkaisija tai luo se.
- Valitse Julkaisija-kohdan vieressä oleva muokkauskuvake, jos haluat tarkastella tai muuttaa etuliitettä.
- Jos etuliite ei ole "uusi", muuta se "uudeksi".
- Tallenna muutokset.
Sovelluksen rekisteröiminen Azure-portaalissa manuaalisesti (valinnainen)
Voit luoda sovellusrekisteröinnin automaattisesti ohjatussa toiminnossa tai manuaalisesti Azuressa. Lisätietoja: Pika-aloitus: Sovelluksen rekisteröinti Microsoftin käyttäjätietoympäristöön.
Huomautus
Sekä yksittäisvuokraajan että monivuokralaisen asiakkaat voivat käyttää suojata luodakseen alkuperäisiä mobiilisovelluksia Power Apps -kangassovelluksiinsa perustuen.
Valitse rekisteröinnin yhteydessä tilityyppi, joka sisältää Minkä tahansa Microsoft Entra -hakemiston – Multitenant:
- Minkä tahansa organisaatiohakemiston tilit (mikä tahansa Microsoft Entra -hakemisto - Monikäyttäjäympäristö)
- Minkä tahansa organisaatiohakemiston tilit (Mikä tahansa Microsoft Entra -hakemisto – palveluna tarjottava sovellus) ja henkilökohtaiset Microsoft-tilit, kuten Skype tai Xbox
Tärkeää
- Tällä hetkellä paketointi tukee vain Monikäyttäjä-tilityyppiä. Yhden vuokraajan tilityyppiä ei tueta vielä. Lisätietoja: Microsoftin käyttäjätietoympäristön tilityypit.
- Kullekin ympäristölle (iOS ja Android) on luotava erillinen Uudelleenohjauksen URI-osoite.
Mobiilisovelluspaketin allekirjoittaminen manuaalisesti (valinnainen)
Voit allekirjoittaa sovelluksesi automaattisesti vaiheessa 2 tai manuaalisesti kokoamisen jälkeen. Koodin allekirjoittamisessa on eroja Androidin iOS:n välillä.
iOS:n ja Androidin (APK) automaattisen allekirjoituksen edut:
- Kirjautumisprosessia ei tarvitse toistaa uudelleenpaketoinnin aikana.
- Sinun ei tarvitse odottaa, että sovelluskehittäjät suorittavat prosessin loppuun.
- Sinun ei tarvitse määrittää Android Studiota tai muistaa salasanoja.
- iOS-allekirjoittamiseen ei tarvita Mac-laitetta.
| Ympäristö | Allekirjoitustapa |
|---|---|
| iOS | iOS-järjestelmän koodin manuaalinen allekirjoitus |
| Android | Android-järjestelmän koodin manuaalinen allekirjoitus |
| Google Play Kauppa | Koodin allekirjoitus Google Play Storessa |
Katso myös
- Power Appsin paketointiominaisuuden ongelmien vianmääritys
- Paketoinnin yleiskatsaus
- iOS-järjestelmän koodin manuaalinen allekirjoitus
- Android-järjestelmän koodin manuaalinen allekirjoitus
- Azure Key Vaultin luominen automaattista koodin allekirjoittamista varten
- Paketoinnin usein kysyttyjä kysymyksiä
