Freigeben über


Übersicht über das Verpacken

Die Bündeln-Funktion in Power Apps ermöglicht es Ihnen, Ihre Canvas-App als benutzerdefinierte, gebrandete Android- oder iOS-App für die native Verteilung an mobile Benutzer zu erstellen. Sie können solche verpackten nativen mobilen Apps über den Google Play Store und Apple Business Manager oder Microsoft Intune verteilen.

Canvas-Apps, die für mobile Benutzer als mobiles App-Paket mithilfe der Wrap-Funktion veröffentlicht werden.

Hauptfunktionen

Mit "Wrap" können Sie:

  • Eine oder mehrere Power Apps canvas-Apps in dasselben nativen mobilen App-Paket verpacken.
  • Passen Sie den Start Ihrer mobilen App an das Branding Ihrer Organisation an.
  • Geben Sie das App-Symbol, das Bild für den Begrüßungsbildschirm, das Bild für den Willkommensbildschirm und die Farbpalette an.
  • Aktualisieren Sie eingeschlossene mobile Apps, indem Sie Änderungen an den enthaltenen Canvas-Apps über das Power Apps Maker Portal bereitstellen.
  • Apps mithilfe von MDM verteilen.

Anmerkung

Alle veröffentlichte Änderungen an den enthaltenen Canvas-Apps werden automatisch von vorhandenen, veröffentlichten Versionen Ihrer mobilen App heruntergeladen.

Vorteile von Verpacken

Wrap bringt native Mobile Application Development Platform (MADP)-Funktionen zu Power Apps:

Vorteil Beschreibung
Entwicklung mobiler No-Code-Apps Mobile Apps ohne Vorkenntnisse erstellen
Verwaltete Builds von mobilen Apps Wir erstellen die App für Sie
Nahtloses End-to-End-Branding Verwenden Sie Ihr eigenes Logo und Ihre eigene Farbpalette
Unterstützung für mehrere Canvas-Apps Bündeln Sie mehrere Apps in einer einzigen mobilen App
Enterprise-Verwaltung mit Microsoft Intune Schützen Sie Ihre Daten mit App-Verwaltung

Software- und Geräteanforderungen

Unterstützte Plattformen

  • iOS: Version 14.0 oder höher.
  • Android: Version 8.0 (API Stufe 26) oder höher.

Geräteanforderungen

  • iOS: iPhone 6S oder neuer, iPad 5. Generation oder neuer.
  • Android: Jedes Gerät, auf dem Android 8.0 oder höher ausgeführt wird.

Anforderungen für Entwickler

  • Microsoft Power Apps Konto mit entsprechenden Lizenzen.
  • Zugriff auf Microsoft Entra ID (früher Azure AD) für die App-Registrierung.
  • Azure Abonnement (für Azure Key Vault und Blob Storage)
  • Für das manuelle Signieren von Code:
    • iOS: macOS-Gerät, auf dem Xcode installiert ist.
    • Android: Windows-PC mit installiertem Android Studio.

Verpackungs-Prozess–Übersicht

Das Verpackungs-Feature erpackt Ihre Canvas-App in einer nativen mobilen App-Shell und erzeugt ein mobiles Paket. Sie können dieses mobile Paket digital signieren und als Ihre maßgeschneiderte Android- und iOS-Apps über die nativen Vertriebskanäle wie Google Play Store und Apple Business Manager verteilen.

Schritt-für-Schritt-Prozess

  1. Wählen Sie Ihre primäre Canvas-App und starten Sie den Verpacken-Assistenten. Eine primäre Canvas-App ist die App, die das anfängliche Erlebnis bietet, das Ihre mobilen Benutzer sehen sollen, wenn sie Ihre mobile App starten. Ihre Canvas Apps müssen Teil einer Lösung sein. Weitere Informationen: Hinzufügen einer Canvas App zur Lösung.
  2. Fügen Sie optional im Wrap-Assistenten sekundäre Canvas-Apps zu Ihrer mobilen App hinzu. Weitere Informationen: Mehrere Canvas Apps zusammen verpacken.
  3. Wählen Sie die Zielplattformen (iOS und Android) für Ihre Mobile-App. Wählen Sie optional Automatisch Code-signieren für Ihr mobile App-Paket aus.
  4. Registrieren der App. Verwenden Sie eine vorhandene App-Registrierung oder erstellen Sie im Verpacken-Assistenten eine neue.
  5. Passen Sie das App-Branding mit Symbolen, Bildern und einer Farbpalette an, um Ihre mobile App zu personalisieren.
  6. Fügen Sie den Name des Azure Blob Storage-Kontos und des Containers hinzu. Verwenden Sie einen bereits erstellten Azure Blob-Speicher oder erstellen Sie einen neuen.
  7. Starten Sie den Build-Prozess im Schritt Verpacken, um Ihre mobile App mit benutzerdefiniertem Branding zu generieren.
  8. Laden Sie die mobile App aus dem App-Blob-Speicherstandortherunter.
  9. Wenn die automatische Codesignatur im Verpacken-Assistenten nicht ausgewählt ist, müssen Sie die Codesignierung des mobilen App-Pakets manuell vornehmen. Weitere Informationen zum manuellen Signieren Ihres mobilen App-Pakets: Manuelles Signieren Ihres mobilen App-Pakets
  10. Testen Sie das App-Paket.
  11. Verteilen Sie das App-Paket an mobile Benutzer.

Mehrere Canvas-Apps zusammen verpacken

Sie können mehr als eine Canvas-App in einem einzigen mobilen App-Paket verpacken. Das mobile App-Paket benötigt weiterhin eine Home-App, die als primäre App bezeichnet wird. Diese App wird zum Einstiegspunkt für alle anderen im mobilen App-Paket enthaltenen Canvas-Apps, die als sekundäre Apps bezeichnet werden.

Sekundäre Apps sind optional. Wenn Sie nur eine Canvas-App verpacken, wird die enthaltene App weiterhin als primäre App bezeichnet, aber das mobile App-Paket hätte keine sekundären Apps.

Wie die folgende Abbildung zeigt, kann eine primäre App Links zu mehreren sekundären Apps haben. Sie können die Navigation zwischen primären und sekundären Apps mithilfe der Launch()- Funktion verwalten.

Primäre und sekundäre Apps verpackt.

Branden Sie Ihre mobile App

Wrap unterstützt die benutzerspezifische Anpassung des Startprozesses der mobilen App, um den Anforderungen des Markenauftritts Ihrer Organisation gerecht zu werden. Sie können Folgendes angeben:

  • App Symbol
  • Bild des Begrüßungsbildschirms
  • Willkommensbildschirm (Anmeldung) anzeigen
  • Farbpalette für native Erlebnisse

Branding beim Verpacken.

Branding-Anpassungsoptionen stehen zur Verfügung, wenn Sie Ihr Wrap-Projekt erstellen. Weitere Informationen zum Konfigurieren von Branding


Verpackungs-Terminologie

Verpacken umfasst mehrere Komponenten für Power Apps und Plattformen von Drittanbietern wie iOS und Android. Das Verständnis dieser Komponenten ist wichtig, wenn Sie mit der Wrap-Funktionalität arbeiten.

App-Plattform(en)

Zielplattformen für Ihre App während des Buildprozesses. Sie können Builds für Folgendes erstellen:

  • iOS erstellt ein IPA-Paket
  • Android erstellt ein APK-Paket
  • Google Play Store erstellt AAB-Paket für die Verteilung

Paket-ID

Die Paket-ID ist ein eindeutiger Bezeichner für Ihre App, der einem umgekehrten Domänennamenmuster folgt. Sie muss einen Punkt (.) und keine Leerzeichen enthalten. Beispiel: com.contoso.myapp.

Diese Paket-ID wird während des Prozesses der Erstellung des Azure Key Vault zum Verpacken verwendet, sobald iOS- oder Android-Zertifikate erstellt und hochgeladen sind. Wenn Sie den Azure Key Vault bereits erstellt haben, überprüfen Sie die Paket-ID im Abschnitt Tags des Azure-Portals. Verwenden Sie dieselbe Paket-ID in Schritt 2: Zielplattform.

Code-Signierung

Code-Signierung schließt eine mobile App vor der Verbreitung an Endbenutzer ab. Eine mit Code signierte App stellt sicher, dass sie aus einer bekannten Quelle stammt und dass sich der App-Code seit der letzten Signierung durch die vertrauenswürdige Quelle nicht geändert hat.

Primäre App

Eine primäre App ist der Einstiegspunkt oder die Home-App für die mobile App-Erfahrung, wenn mehr als eine Canvas-App verpackt werden. Wenn nur eine Canvas-App eingebunden wird, gilt sie als primäre App.

Sekundäre App

Sekundäre Apps sind optionale zusätzliche Canvas-Apps, die Sie im selben Build für die Verteilung mobiler Apps zusammen mit der primären App verpacken.

Umleitungs-URI

Ein Umleitungs-URI (Antwort-URL) ist der Ort, an den der Autorisierungsserver den Benutzer sendet, sobald die App erfolgreich autorisiert wurde und einen Autorisierungscode oder Zugriffstoken erhalten hat. Der Autorisierungsserver sendet den Code oder das Token an den Umleitungs-URI, daher ist es wichtig, dass Sie den richtigen Standort als Teil des App-Registrierungsprozesses registrieren. Weitere Informationen: Umleitungs-URI


Bekannte Probleme und Einschränkungen

Bekannte Einschränkungen

  • Die Wrap-Funktion unterstützt nur Canvas-Apps, nicht etwa modellgesteuerte Apps.
  • Alle Canvas-Apps in einem Wrap-Projekt müssen aus der gleichen Umgebung stammen.
  • Benutzer müssen über eine Power Apps-Lizenz verfügen, um verpackte Apps verwenden zu können.

Häufige Probleme

  • Paket-ID-Konflikte: Stellen Sie sicher, dass Ihre Paket-ID in Ihrer Organisation eindeutig ist
  • Probleme mit dem Bildformat: Alle Bilder müssen im PNG-Format vorliegen
  • Probleme mit Signaturzertifikaten: Überprüfen Sie die Gültigkeit und das Ablaufdatum des Zertifikats
  • Azure Key Vault-Zugriff: Stellen Sie sicher, dass die richtigen Berechtigungen konfiguriert sind

Informationen zur Fehlerbehebung finden Sie unter Probleme mit der Wrap-Funktion in Power Apps beheben.


Nächste Schritte,

Systemanforderungen und -voraussetzungen für das Verpacken

Siehe auch