Jaa


Ohjatun paketointitoiminnon käyttäminen mobiilisovelluksen luomiseksi

Käytä rivitysominaisuutta pakataksesi yhden tai useamman pohjaan perustuvan sovelluksen yhdeksi alkuperäiseksi mobiilisovelluspaketiksi vaiheittaisen ohjatun toiminnon avulla.

Power Appsin paketointitoiminnon avulla voidaan paketoida pohjaan perustuvat sovellukset mukautettuina, brändättyinä mobiilikäyttäjille jaettavina alkuperäisinä Android- ja iOS-sovelluksina. Voit jakaa tällaiset paketoidut alkuperäiset mobiilisovellukset käyttäjille Microsoft Intunen, Microsoft App Centerin, Google Playn tai Apple Business Managerin tai muiden alkuperäisten jakelumenetelmien avulla.

Paketointiominaisuuden avulla voit luoda mobiilisovelluksia iOS:lle, Androidille tai Google Play Kauppaan:

  • iOS (IPA-paketti)
  • Android (APK-paketti)
  • Google Play Kauppa (AAB-paketti)

Paketointiominaisuus paketoi pohjaan perustuvan sovelluksen alkuperäisesti mobiilisovellusliittymäksi, jonka voi digitaalisesti allekirjoittaa ja jakaa. Kun päivität sovelluksen ja julkaiset sen uudelleen, sovellus päivittyy automaattisesti.

edellytykset

Tarvitset seuraavat käyttöoikeudet:

Jos luot mobiilisovelluspaketin Android-ympäristölle ja suunnittelet sen koodin allekirjoittamista manuaalisesti, varmista, että luot avaimet ja sen jälkeen allekirjoituksen hajautusarvon ennen aloittamista. Määritä Uudelleenohjauksen URI allekirjoituksen hajautusarvon luomiseksi.

Pohjaan perustuvan sovelluksen lisääminen ratkaisuun

Power Appsin paketointi edellyttää, että sovellukset ovat osa ratkaisua. Jos pohjaan perustuvat sovellukset eivät ole vielä ratkaisun osa, ne on lisättävä aiemmin luotuun tai uuteen ratkaisuun. Valitse vasemmassa siirtymisruudussa Ratkaisut. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike. Valitse ensin ratkaisu ja sitten Muokkaa.

Valitse ratkaisu.

Valitse ylävalikosta + Lisää aiemmin luotu -vaihtoehto ja valitse sitten avattavasta luettelosta Sovellus > Pohjaan perustuva sovellus.

Valitse Lisää olemassa oleva valikosta.

Valitse Dataversen ulkopuolella -välilehti ja valitse sitten luettelosta sovellus. Lisää sovellus ratkaisuun painamalla Lisää-painiketta.

Valitse lisää sovellus ratkaisuun.

Lisätietoja: Sovelluksen lisääminen ratkaisuun

Alkuperäisten mobiilisovellusten luominen iOS:ille ja Androidille ohjatun toiminnon avulla

  1. Kirjaudu Power Appsiin.

  2. Valitse vasemmasta siirtymisruudusta Paketointi. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike.

  3. Valitse paketoitava sovellus ja valitse sitten komentopalkissa Paketoi.

Vaihe 1: Valitse sovellukset

  1. Valitse Valitse paketoitavat sovellukset -ruudussa ensisijainen ja toissijainen sovelluksesi.

    • Ensisijainen sovellus: Valitse sovellus, jonka käyttäjät näkevät mobiilisovelluksen käynnistyessä.

    • Toissijaiset sovellukset: Vaihtoehtoiset muut sovellukset, jotka voi niputtaa mobiilisovelluspaketin koontiversioon yhdessä ensisijaisen sovelluksen kanssa.

      Valitse paketoitavat sovellukset.

      Huomautus

      Voit käyttää samaa ensisijaista sovellusta useissa paketointiprojekteissa.

  2. Valitse Seuraava.

Vaihe 2: Kohdeympäristö

  1. Anna Valitse mobiiliympäristö kohteeseen -näyttöön haluamasi paketin tunnus.

    Huomautus

    Paketin tunnus on sovellukselle luotava yksilöllinen tunnus. Paketin tunnuksessa on oltava yksi piste (.) eikä välilyöntejä.

  2. Valitse Kohdeympäristöt-kohdassa kaikki mobiiliympäristöt, joita loppukäyttäjät käyttävät mobiililaitteillaan.

  3. Määritä Allekirjoitussovellus -vaihtopainikkeen arvoksi PÄÄLLÄ, jos haluat määrittää mobiilisovellukseen koodin allekirjoituksen automaattisesti. Valitse Azure Key Vault URI luettelosta ja valitse sitten Seuraava. Jos Azure Key Vault URI -luettelossa ei ole merkintöjä, luo ensin Azure Key Vault. Lisätietoja: Azure Key Vaultin luominen Power Appsin paketointia varten.

    Valitse paketoitavat sovellukset.

Voit myös määrittää mobiilisovelluspaketin koodin allekirjoituksen manuaalisesti ohjatun paketointitoiminnon automaattisen koodin allekirjoituksen sijaan. Lisätietoja sovelluksen koodin manuaalisesta allekirjoittamisesta on seuraavissa kohdissa:

  1. Valitse Seuraava.

Vaihe 3: Määritä tuotemerkki

  1. Aseta Määritä tuotemerkin määrittämisvaiheessa seuraavat ulkoasuasetukset:

    Huomautus

    Kaikkien kuvien on oltava .png-muodossa. Oletuskuvaa käytetään, jos mukautettuja kuvia ei ole valittu.

    • Sovelluskuvakkeet: Lataa sovelluksessa käytettävät kuvakkeet. Suositeltu koko iOS:ia varten: .png-kuva, vähintään 1 024 x 1 024 kuvapistettä. Suositeltu koko Androidia varten: .png-kuva, vähintään 432 x 432 kuvapistettä.
    • Käynnistyskuva: Mobiilisovelluksen käynnistyskuvana latautumisen aikana käytettävä kuva. Oletuskuvaa käytetään, jos muuta kuvaa ei ole annettu.
    • Tervetulonäytön kuva: Mobiilisovelluksen tervetulonäyttönä (kirjautumisnäytön) latautumisen aikana käytettävä kuva. Oletuskuvaa käytetään, jos muuta kuvaa ei ole annettu.
    • Taustan täyttöväri: Tervetulonäytön taustana käytetty heksadesimaalinen värikoodi.
    • Painikkeen täyttöväri: Painikkeen täyttövärinä käytetty heksadesimaalinen värikoodi.
    • Tilarivin tekstin teema: Sovelluksen yläosassa olevan tilarivin tekstin väri.
  2. Valitse Seuraava.

Vaihe 4: Rekisteröi sovellus

Rekisteröi sovellus Azureen Rekisteröi sovellus -näytössä ja luo luottamussuhde sovelluksen ja Microsoftin käyttäjätietoympäristön välille. Sovellus on rekisteröitävä Microsoft Entrassä, jotta sovelluksen käyttäjät voivat kirjautua sisään.

Uuden sovelluksen rekisteröinti

Valitse Uuden sovelluksen rekisteröinti, jos haluat luoda sovelluksen uuden rekisteröinnin automaattisesti.

Luo uuden sovelluksen rekisteröinti.

Voit luoda uuden sovelluksen rekisteröinnin myös manuaalisesti. Lisätietoja: Sovelluksen rekisteröinti Azure-portaalissa manuaalisesti.

Ohjattu paketointitoiminto määrittää sovelluksen kaikki pakolliset ohjelmointirajapinnan oikeudet automaattisesti. Voit määrittää ohjelmointirajapinnan oikeudet myös manuaalisesti, jos sinun on tehtävä tämän vaiheen vianmääritys. Lisätietoja: Ohjelmointirajapinnan oikeuksien määrittäminen sovellukselle manuaalisesti.

Vaihe 5: Tulosteen hallinta

Luo tai valitse Tulosteen hallinta -näytössä App Center -sijainti ja lähetä se mobiilisovellukselle, kun koontiversio on valmis. Jos haluat luoda uuden sijainnin automaattisesti ohjatussa paketointitoiminnossa, valitse näytön yläosassa Uusi sijainti ja valitse sitten Android tai iOS.

Uusi App Center -sijainti.

  • Android: Valitse jo luotu tai luo uusi sijainti.

  • iOS: Valitse jo luotu tai luo uusi sijainti.

Voit myös luoda oman App Center -sijainnin manuaalisesti App Centerissä. Lisätietoja: App Center -sijainnin luominen mobiilisovellukselle manuaalisesti.

Vaihe 6: Paketoi

Tarkista sovelluksen tiedot Paketointi-näytössä ja valitse sitten Koontiversio. Onnistuneen luomisen jälkeen mobiilisovellus näkyy App Center -sijainti -kohdassa, joka on valittu edellisessä vaiheessa.

Mobiilisovelluspaketin testaaminen ja jakaminen

Lisätietoja testauksesta ja jakelusta on kohdissa App Centerin testaus ja Jakelu.

Sovelluksen rekisteröiminen Azure-portaalissa manuaalisesti (valinnainen)

Voit automaattisesti luoda sovelluksen rekisteröinnin ohjatussa paketointitoiminnossa vaiheen 4 ohjeiden avulla. Voit myös manuaalisesti luoda uuden rekisteröinnin sovellukselle Azure-portaalissa. Lisätietoja: Pika-aloitus: Sovelluksen rekisteröinti Microsoftin käyttäjätietoympäristöön.

Huomautus

Sekä yhden vuokraajan asiakkaat että palveluna tarjottavan sovelluksen asiakkaat voivat käyttää paketointi alkuperäisten mobiilisovellusten luontiin pohjaan perustuvien Power Apps -sovellusten perusteella.

Sekä yhden vuokraajan että palveluna tarjottavan sovelluksen tekijä valitsee jonkin vaihtoehdon, johon sisältyy Mikä tahansa Microsoft Entra -hakemisto – palveluna tarjottava sovellus, kun sovellukselle valitaan tuettua tilityyppiä, joka mahdollistaa sen paketoinnin: Valitse jokin seuraavista tilityypeistä:

  • Minkä tahansa organisaatiohakemiston tilit (mikä tahansa Microsoft Entra -hakemisto – palveluna tarjottava sovellus)
  • Minkä tahansa organisaatiohakemiston tilit (Mikä tahansa Microsoft Entra -hakemisto – palveluna tarjottava sovellus) ja henkilökohtaiset Microsoft-tilit, kuten Skype tai Xbox.

Sovelluksen rekisteröinti – paketointia tukevat tilityypit

Tärkeä

  • Paketointi tukee tällä hetkellä vain Palveluna tarjottava sovellus -tilityyppiä. Yhden vuokraajan tilityyppiä ei tueta vielä. Lisätietoja tilityypeistä: Microsoftin käyttäjätietoympäristön tilityypit
  • Sinun on luotava erillinen Uudelleenohjauksen URI kullekin ympäristölle (iOS, Android), jonka haluat ottaa kohteeksi.

Ohjelmointirajapinnan oikeuksien määrittäminen sovellukselle manuaalisesti (valinnainen)

Kun vaihe 4 on valmis, ohjattu paketointitoiminto määrittää sovelluksen kaikki pakolliset ohjelmointirajapinnan oikeudet automaattisesti.

Jos ohjatussa paketointitoiminnossa ilmenee virheitä, voit määrittää ohjelmointirajapinnan oikeudet manuaalisesti. Lisätietoja: Lisääminen ja määrittäminen

Seuraavat ohjelmointirajapinnan oikeudet ovat pakollisia, jos ohjelmointirajapinnan oikeudet määritetään manuaalisesti:

  • Microsoftin ohjelmointirajapinnat
    • Dynamics CRM
  • Oman organisaation käyttämät ohjelmointirajapinnat
    • Azure API -yhteydet
    • PowerApps -palvelu
    • Power BI (pakollinen vain, jos pohjaan perustuvissa sovelluksissa käytetään Power BI -tietoja)
    • Microsoft- mobiilisovellusten hallinta (pakollinen vain, jos Microsoft Intunea halutaan käyttää mobiilisovellusten jakeluun)

Huomautus

Jos et löydä oikeuksia organisaationi ohjelmointirajapintojen alta, suorita seuraavat PowerShell-komennot ja yritä sitten uudelleen:

  • Varmista, että Microsoft Graph on käytettävissä tai asenna se käyttämällä seuraavaa komentoa:
    Install-Module -Name Microsoft.Graph
    
  • Puuttuvat Azure API -yhteyksien käyttöoikeudet:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Puuttuvat PowerApps -palvelun oikeudet:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Tarkat ohjeet on kohdassa Oikeuksien pyytäminen sovelluksen rekisteröintiportaalissa.

App Center -sijainnin luominen mobiilisovellukselle manuaalisesti (valinnainen)

Voit luoda automaattisesti uuden App Center -sijainnin, jonka avulla mobiilisovellus tallennetaan ohjatun paketointitoiminnon vaiheen 5 ohjeiden avulla. Voit myös luoda sen manuaalisesti suoraan App Centerissä. Lisätietoja: App Center -sijainti

Vihje

Lisätietoja App Centeristä on Visual Studio App Centerin ohjeissa.

  1. Siirry App Centeriin.

  2. Kirjaudu sisään työ- tai koulutilillä.

  3. Jos aiemmin luotua organisaatiota ei ole, luo uusi organisaatio valitsemalla Lisää uusi > Lisää uusi organisaatio.

  4. Valitse organisaatio vasemmassa ruudussa olevasta luettelosta.

  5. Valitse Sovellukset > Lisää sovellus.

  6. Anna sovellukselle nimi.

  7. Valitse sovelluksen julkaisutyyppi.

  8. Valitse Mukautettu OS, jos kyse on iOS-sovelluksista, tai Android OS, jos kyse on Android-sovelluksista.

    Huomautus

    Kullekin ympäristölle on luotava erillinen App Center -säilö.

  9. Android OS: valitse ympäristöksi React Native.

    Huomautus

    Ympäristön on oltava React Native kaikissa App Centerin sovelluksissa.

    App centerin sovellusmääritykset

  10. Valitse Lisää uusi sovellus.

  11. Kopioi sovelluksen sovelluskeskuksen URL-osoite. Tarvitset sen myöhemmin, jotta voit määrittää wrap-projektin Power Appsissa.

    Esimerkki: https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    App centerin URL-osoite

Mobiilisovelluspaketin allekirjoittaminen manuaalisesti (valinnainen)

Voit allekirjoittaa mobiilisovelluspaketin automaattisesti paketointiprosessin aikana vaiheessa 2, mutta voit myös tehdä sen manuaalisesti mobiilisovelluspaketin luomisen jälkeen. Koodin allekirjoitus -prosessi on erilainen Android- ja iOS-laitteissa.

Katso myös