Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de verpakkingsfunctie in Power Apps kunt u uw canvas-app verpakken als een op maat gemaakte Android- of iOS-app voor systeemeigen distributie naar mobiele gebruikers. Distribueer deze verpakte systeemeigen mobiele apps naar gebruikers via de Google Play Store, Apple Business Manager of Microsoft Intune.
Belangrijke mogelijkheden
Met verpakken kunt u het volgende doen:
- Verpak een of meer canvas-apps van Power Apps in hetzelfde systeemeigen mobiele app-pakket.
- Pas de startup-ervaring van uw mobiele app aan de huisstijl van uw organisatie aan.
- Geef het app-pictogram, de afbeelding voor het welkomstscherm, de afbeelding voor het opstartscherm en het kleurenpalet op.
- Werk verpakte mobiele apps bij door wijzigingen in de meegeleverde canvas-app te publiceren via de Power Apps Maker Portal.
- Distribueer apps via MDM.
Notitie
Alle gepubliceerde wijzigingen in de meegeleverde canvas-apps worden automatisch gedownload door bestaande, vrijgegeven versies van uw verpakte mobiele apps.
Voordelen van verpakken
Verpakken biedt mogelijkheden van het platform voor de ontwikkeling van systeemeigen mobiele toepassingen (MADP) aan Power Apps:
Vergoeding | Omschrijving |
---|---|
Ontwikkeling van mobiele apps zonder code | Maak mobiele apps zonder enige ervaring |
Beheerde mobiele app-builds | We genereren de app voor u |
Naadloze end-to-end huisstijl | Gebruik uw eigen logo en kleurenpalet |
Ondersteuning voor meerdere canvas-apps | Bundel meerdere apps in één mobiele app |
Bedrijfsbeheer met Microsoft Intune | Bescherm uw gegevens met app-beheer |
Software- en apparaatvereisten
Ondersteunde platforms
- iOS: versie 14.0 of later.
- Android: versie 8.0 (API-niveau 26) of later.
Vereisten voor apparaten
- iOS: iPhone 6S of nieuwer, iPad 5e generatie of nieuwer.
- Android: elk apparaat waarop Android 8.0 of hoger wordt uitgevoerd.
Ontwikkelaarsvereisten
- Microsoft Power Apps-account met juiste licenties.
- Toegang tot Microsoft Entra ID (voorheen Azure AD) voor app-registratie.
- Azure-abonnement (voor Azure Key Vault en Blob Storage).
- Voor handmatige codeondertekening:
- iOS: macOS-apparaat met geïnstalleerde Xcode.
- Android: Windows-pc met Android Studio geïnstalleerd.
Overzicht van verpakkingsproces
Met de verpakkingsfunctie wordt uw canvas-app verpakt in een systeemeigen mobiele app-shell en wordt een mobiel pakket geproduceerd. U kunt dit mobiele pakket digitaal ondertekenen en distribueren als uw op maat gemaakte Android- en iOS-app via systeemeigen distributiekanalen, zoals Google Play Store en Apple Business Manager.
Stapsgewijs proces
- Selecteer uw primaire canvas-app en start de verpakken-wizard. Een primaire canvas-app geeft de eerste ervaring weer die gebruikers zien wanneer ze uw mobiele app starten. Uw canvas-apps moeten deel uitmaken van een oplossing. Meer informatie: Canvas-apps toevoegen aan een oplossing.
- Voeg optioneel een secundaire canvas-apps toe aan uw mobiele app in de verpakken-wizard. Meer informatie: Meerdere canvas-apps samen verpakken.
- Selecteer de doelplatformen (iOS en Android) voor uw mobiele app. Optioneel kunt u automatisch codeondertekening selecteren voor uw mobiele app-pakket.
- Registreer uw app. Gebruik een bestaande app-registratie of maak een nieuwe in de verpakkingswizard.
- Pas de huisstijl van apps aan met pictogrammen, afbeeldingen en een kleurenpalet om uw mobiele app te personaliseren.
- Voeg de Azure-blobopslagaccountnaam en een containernaam toe. Gebruik een bestaande Azure Blob Storage of maak een nieuwe.
- Start het bouwproces in de stap Verpakken om uw op maat gemaakte mobiele app te genereren.
- Download de mobiele app vanuit de App-blobopslaglocatie.
- Als u automatische codeondertekening niet selecteert in de verpakkingswizard, is handmatige codeondertekening van het mobiele app-pakket nodig. Meer informatie over het handmatig ondertekenen van uw mobiele app-pakket: Uw mobiele app-pakket handmatig ondertekenen.
- Test het app-pakket.
- Distribueer het app-pakket naar mobiele gebruikers.
Meerdere canvas-apps samen verpakken
U kunt meerdere canvas-apps in één mobiel app-pakket verpakken. Het mobiele app-pakket heeft een start-app nodig, de primaire app. Deze app dient als startpunt voor alle andere canvas-apps in het mobiele app-pakket, die secundaire apps worden genoemd.
Secundaire apps zijn optioneel. Wanneer u slechts één canvas-app verpakt, wordt die app beschouwd als de primaire app en heeft het mobiele app-pakket geen secundaire apps.
Zoals in de onderstaande afbeelding wordt weergegeven, kan een primaire app koppelingen naar meerdere secundaire apps bevatten. U kunt navigatie tussen primaire en secundaire apps beheren met de functie Launch().
Uw mobiele app een huisstijl geven
Verpakken ondersteunt het aanpassen van de bootstrap-ervaring voor mobiele apps om te voldoen aan de huisstijlvereisten van uw organisatie. U kunt het volgende opgeven:
- App-pictogram
- Startschermafbeelding
- Afbeelding van welkomstscherm (aanmelding)
- Kleurenpalet voor systeemeigen ervaringen
Opties voor het aanpassen van de huisstijl zijn beschikbaar bij het bouwen van uw verpakkingsproject. Meer informatie: Huisstijl configureren
Verpakkingsterminologie
Verpakken omvat meerdere onderdelen in Power Apps en platforms van derden, zoals iOS en Android. Het is belangrijk dat u deze componenten begrijpt wanneer u met de wrap-functionaliteit werkt.
App-platform(s)
Bepaal de doelplatforms voor uw app tijdens het bouwproces. U kunt builds maken voor:
- iOS: er wordt een IPA-pakket gemaakt
- Android: er wordt een APK-pakket gemaakt
- Google Play Store: er wordt een AAB-pakket gemaakt voor distributie
Bundel-id
De bundel-ID is een unieke identificatie voor uw app die een omgekeerd domeinnaampatroon volgt. Het moet één punt (.) bevatten en geen spaties. Voorbeeld: com.contoso.myapp
.
Deze bundel-id wordt gebruikt bij het maken van de Azure Key Vault voor verpakking nadat iOS- of Android-certificaten zijn aangemaakt en geüpload. Als u de Azure Key Vault al hebt aangemaakt, controleert u de bundel-id in de sectie Codes van de Azure-portal. Gebruik dezelfde bundel-id in Stap 2: doelplatform.
Ondertekening van code
Codeondertekening maakt een mobiele app compleet voordat deze naar eindgebruikers wordt gedistribueerd. Een app waarvan de code is ondertekend, biedt gebruikers de verzekering dat deze afkomstig is van een bekende bron en dat de app-code niet is gewijzigd sinds deze voor het laatst door de vertrouwde bron is ondertekend.
Primaire app
Een primaire app is het startpunt of de start-app voor de mobiele app-ervaring bij het verpakken van meerdere canvas-apps. Als er slechts één canvas-app is verpakt, wordt deze als de primaire app beschouwd.
Secundaire app
Secundaire apps zijn optionele canvas-apps die u in dezelfde build verpakt voor de distributie van mobiele apps, samen met de primaire app.
Omleidings-URI
Een omleidings-URI (antwoord-URL) is de locatie waar de autorisatieserver de gebruiker naartoe stuurt nadat de app is geautoriseerd en een toegangstoken is verleend. De autorisatieserver stuurt de code of het token naar de omleidings-URI, dus het is belangrijk dat u de juiste locatie registreert tijdens de app-registratie. Meer informatie: Omleidings-URI
Veelvoorkomende problemen en beperkingen
Bekende beperkingen
- De verpakkingsfunctie ondersteunt alleen canvas-apps (niet modelgestuurde apps)
- Alle canvas-apps in een wrap-project moeten afkomstig zijn uit dezelfde omgeving.
- Gebruikers moeten over een Power Apps-licentie beschikken als ze verpakte apps willen gebruiken.
Algemene problemen
- Conflicten met bundel-id's: zorg ervoor dat uw bundel-id uniek is binnen uw organisatie.
- Problemen met afbeeldingsindeling: alle afbeeldingen moeten de PNG-indeling hebben
- Problemen met het ondertekenen van certificaten: controleer de geldigheid en vervaldatums van certificaten
- Toegang tot Azure Key Vault: zorg ervoor dat de juiste machtigingen zijn geconfigureerd
Zie voor meer informatie over het oplossen van problemen Problemen met de verpakkingsfunctie in Power Apps oplossen.
Volgende stappen
Systeemvereisten en vereisten voor Verpakking
Zie ook
- De verpakkingswizard gebruiken om uw mobiele app te bouwen
- Handmatige codeondertekening in iOS
- Handmatige codeondertekening in Android
- Codeondertekening voor Google Play Store
- Uw Azure Key Vault maken voor automatische codeondertekening
- Veelgestelde vragen
- Problemen oplossen met de verpakkingsfunctie in Power Apps
- Voordelen en beperkingen van Verpakken