Del via


Bruk innpakkingsveiviseren til å bygge mobilappen

Bruk pakkefunksjonen til å pakke en eller flere lerretsapper som én mobilappakke ved hjelp av den trinnvise veiviseren.

Med pakkefunksjonen i Power Apps kan du opprette opprinnelige mobilversjoner av lerretsapper som egenvaremerkede Android- og iOS-mobilapper. Du kan distribuere slike innpakkede mobilapper til sluttbrukerne via Microsoft Intune, Microsoft App Center, Google Play eller Apple Business Manager eller andre innebygde distribusjonsmetoder.

Med pakkefunksjonen kan du opprette mobilapper for iOS, Android eller Google Play-butikk:

  • iOS (IPA-pakke)
  • Android (APK-pakke)
  • Google Play-butikk (AAB-pakke)

Innpakkingsfunksjonen pakker lerretsapper i et opprinnelig mobilappskall som du kan logge på og distribuere digitalt. Når du oppdaterer appen og publiserer den på nytt, oppdateres appen automatisk.

Forutsetning

Du trenger tilgang til følgende:

Hvis du oppretter en mobilapppakke for Android-plattformen, og du planlegger å kodesidnere den manuelt, må du generere nøkler og deretter generere signatur-hash før du starter. Du må ha den genererte signatur-hashen for å kunne konfigurere Omdirigerings-URI.

Legge til lerretsapp i en løsning

Pakking for Power Apps krever at appene er en del av en løsning. Hvis lerretsappene ikke allerede er en del av en løsning, legger du dem til i en eksisterende eller ny løsning. Velg Løsninger fra navigasjonsruten til venstre. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha. Velg en løsning, og velg deretter Rediger.

Velg en løsning.

Velg + Legg til eksisterende fra den øverste menyen, og velg App > Lerretsapp i rullegardinlisten.

Velg Legg til eksisterende på menyen.

Velg fanen Utenfor Dataverse, og velg appen fra listen. Trykk på Legg til-knappen for å legge til denne appen i en løsning.

Velg Legg til app i en løsning.

Mer informasjon: Legg til en app i en løsning

Opprett opprinnelige mobilapper for iOS og Android ved hjelp av veiviseren

  1. Logg deg på Power Apps.

  2. Velg Pakk inn fra navigasjonsruten til venstre. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.

  3. Velg appen du vil pakke, og velg deretter Pakk inn på kommandolinjen.

Trinn 1: Velg apper

  1. På skjermen Velg appen(e) som skal pakkes velger du den primære og sekundære appen.

    • Hovedapp: Velg appen sluttbrukerne ser når mobilappen startes.

    • Sekundærapp(er): Valgfrie andre apper som du kan bunte i samme build for mobilappakken, sammen med hovedappen.

      Velg appene du vil pakke inn.

      Obs!

      Du kan bruke samme primærapp i flere pakkeprosjekter.

  2. Velg Neste.

Trinn 2: Målplattform

  1. På skjermen Velg målmobilplattform angir du en selvvalgt Bunt-ID.

    Obs!

    Bunt-ID er en unik ID som du oppretter for appen. En bunt-ID må inneholde ett punktum (.) og ingen mellomrom.

  2. Under Målplattform(er) velger du alle mobilplattformene som sluttbrukerne bruker på mobilenhetene sine.

  3. Sett veksleknappen Signer appen min til for å kodesignere mobilappen automatisk, velg URI for Azure Key Vault fra listen, og klikk på Neste. Hvis du ikke har noen oppføringer i listen URI for Azure Key Vault, må du opprette Azure Key Vault først. Mer informasjon: Opprett Azure Key Vault for innpakking for Power Apps.

    Velg appene du vil pakke inn.

Du kan også kodesignere mobilappakken manuelt i stedet for å bruke automatisk kodesignering som er tilgjengelig i innpakkingsveiviseren. For mer informasjon om hvordan du kodesignerer appen manuelt, se:

  1. Velg Neste.

Trinn 3: Konfigurer varemerking

  1. I trinnet Konfigurer varemerking angir du følgende alternativer for utseende og følelse for appen:

    Obs!

    Alle bilder må være i PNG-format. Et standardbilde blir brukt hvis ingen egendefinerte bilder er valgt.

    • Appikoner: Last opp ikoner som skal brukes for appen. Anbefalt størrelse for iOS: Et PNG-bilde på 1024px x 1024px eller større. Anbefalt bildestørrelse for Android: Et PNG-bilde på 432px x 432px eller større.
    • Velkomstbilde: Bilde som brukes på velkomstbildet i mobilappen mens den lastes. Standardbilde brukt når det ikke angis.
    • Velkomstskjermbilde: Bilde som brukes på velkomstbildet (pålogging) i mobilappen mens den lastes. Standardbilde brukt når det ikke angis.
    • Bakgrunnsfyllfarge: Heksadesimal fargekode som brukes på bakgrunnen på velkomstskjermen.
    • Fyllfarge for knapp: Heksadesimal fargekode som brukes til å fylle ut knappefargen.
    • Tema for statuslinjetekst: Farge for statuslinjeteksten øverst i appen.
  2. Velg Neste.

Trinn 4: Registrer appen din

På skjermen Registrer appen din registrerer du appen i Azure for å etablere en klareringsrelasjon mellom appen og Microsoft-identitetsplattformen. Appen må være registrert i Microsoft Entra, slik at brukerne av appen kan logge på.

Ny appregistrering

Velg Ny appregistrering for å opprette en ny registrering for appen automatisk.

Opprett en ny appregistrering.

Du kan også opprette en ny appregistrering manuelt. Mer informasjon: Registrer appen din i Azure-portalen manuelt.

Innpakkingsveiviseren konfigurerer alle nødvendige API-tillatelser for appen automatisk. Du kan også konfigurere API-tillatelsene manuelt hvis du må feilsøke dette trinnet. Mer informasjon: Konfigurer API-tillatelsene for appen manuelt.

Trinn 5: Behandle utdata

På skjermen Behandle utdata oppretter eller velger du en eksisterende App Center-plassering for å sende mobilappen når byggingen er fullført. Hvis du vil opprette en ny plassering automatisk i innpakkingsveiviseren, velger du Ny plassering øverst på skjermen, og deretter velger du Android eller iOS.

Ny App Center-plassering.

  • Android: Velg en eksisterende plassering, eller opprett en ny

  • iOS: Velg en eksisterende plassering, eller opprett en ny

Du kan også velge å opprette App Center-plasseringen manuelt i App Center. Mer informasjon: Opprett en App Center-plassering for mobilappen manuelt.

Trinn 6: Innpakking

På skjermen Innpakking går du gjennom appdetaljene og velger deretter Bygg. Etter vellykket bygging vises mobilappen din på App Center-plasseringen som du har valgt i forrige trinn.

Teste og distribuere mobilappakke

For testing og distribusjon kan du se App Center-test og Distribuer.

Registrer appen din i Azure-portalen manuelt (valgfritt)

Du kan automatisk opprette appregistreringen i innpakkingsveiviseren som nevnt i trinn 4. Du kan også opprette en ny registrering for appen manuelt i Azure-portalen. Mer informasjon: Hurtigstart: Registrere et program med Microsoft-identitetsplattformen.

Obs!

Kunder som bruker både én enkelt leier og flere kunder, kan bruke pakking til å opprette opprinnelige mobilapper basert på lerretsappene Power Apps.

Enten du er én enkelt oppretter eller multi-instansoppretter må du velge et av alternativene som inneholder Hvilken som helst Microsoft Entra-mappe – multi-instans når du velger den støttede kontotypen for appen slik at den kan pakkes. Velg en av følgende kontotyper:

  • Kontoer i en hvilken som helst organisasjonskatalog (i en hvilken som helst Microsoft Entra-katalog – multi-instans)
  • Kontoer i en hvilken som helst organisasjonskatalog (enhver Microsoft Entra-katalog – multi-instans) og Microsoft-kontoer, for eksempel Skype eller Xbox.

Appregistrering – støttede kontotyper for pakking.

Viktig

Konfigurer API-tillatelsene for appen manuelt (valgfritt)

Når du fullfører trinn 4, konfigurerer innpakkingsveiviseren automatisk alle nødvendige API-tillatelser for appen.

Hvis du får feil i innpakkingsveiviseren, kan du konfigurere API-tillatelser manuelt. Mer informasjon: Legg til og konfigurer

Følgende API-tillatelser kreves når du konfigurerer API-tillatelser manuelt:

  • Microsoft-API-er
    • Dynamics CRM
  • API-er som organisasjonen min bruker
    • Azure-API-tilkoblinger
    • PowerApps Service
    • Power BI (kreves bare hvis lerretsappene bruker Power BI-data)
    • Microsoft-administrasjon av mobilprogrammer (kreves bare hvis du vil bruke Microsoft Intune til distribusjon av mobilapper)

Obs!

Hvis du ikke finner tillatelsene under API-er organisasjonen bruker, kjører du følgende PowerShell-kommandoer etter behov, og prøver på nytt:

  • Kontroller at modulen Microsoft Graph er tilgjengelig, eller installer den ved å bruke følgende kommando:
    Install-Module -Name Microsoft.Graph
    
  • Manglende tillatelse til Azure API-tilkoblinger:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Manglende PowerApps-tjenestetillatelse:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Hvis du vil ha detaljerte trinn, kan du se Be om tillatelsene i appregistreringsportalen.

Opprett en App Center-plassering for mobilappen manuelt (valgfritt)

Du kan velge å opprette en ny App Center-plassering automatisk for å lagre mobilappen som er nevnt i trinn 5 i innpakkingsveiviseren, men du kan også opprette den manuelt i App Center. Mer informasjon: App Center-plassering

Tips

Hvis du vil ha mer informasjon om App Center, kan du gå til Visual Studio App Center-dokumentasjonen.

  1. Gå til App Center.

  2. Logg på med jobb- eller skolekontoen din.

  3. Hvis du ikke har en eksisterende organisasjon, velger du Legg til ny > Legg til ny organisasjon for å opprette en ny organisasjon.

  4. Velg organisasjonen fra listen i venstre rute.

  5. Velg Apper legg > Legg til app.

  6. Angi appnavn.

  7. Velg type apputgivelse.

  8. Velg Egendefinert operativsystem for iOS-apper eller Android-operativsystem for Android-apper.

    Obs!

    Du må opprette separate App Center-beholdere for hver plattform.

  9. Velg Android-operativsystemet, velg Plattform som React Native.

    Obs!

    Plattform må være React Native for alle apper i App Center.

    Appkonfigurasjon av App center.

  10. Velg Legg til ny app.

  11. Kopier nettadressen til appsenteret for appen. Du trenger den senere til å konfigurere pakkeprosjektet i Power Apps.

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

    URL-adresse for App Center.

Registrer mobilappakken manuelt (valgfritt)

Du kan registrere mobilappakken automatisk under innpakkingsprosessen i trinn 2, men du kan også gjøre dette manuelt etter at mobilappakken er bygd. Kodesignering er forskjellig for Android- og iOS-enheter.

Se også