Vue d’ensemble de l’inclusion dans un wrapper

La fonctionnalité Inclure dans un wrapper de Power Apps vous permet d’inclure dans un wrapper vos applications canevas en tant qu’applications Android et iOS personnalisées selon votre marque, pour distribution native aux utilisateurs mobiles. Vous pouvez distribuer ces applications mobiles natives encapsulées aux utilisateurs finaux via Microsoft Intune, le centre d’applications Microsoft, Google Play Store et Apple Business Manager.

Applications canevas publiées pour les utilisateurs mobiles en tant que package d’application mobile à l’aide de la fonctionnalité Inclure dans un wrapper.

Vous pouvez encapsuler une ou plusieurs applications canevas Power Apps dans le même package d’applications mobiles natives. Vous pouvez utiliser la fonction Inclure dans un wrapper pour personnaliser votre expérience de démarrage de l’application mobile pour répondre aux exigences de marque de votre organisation. Vous pouvez spécifier l’icône de l’application, l’image de l’écran de démarrage, l’image de l’écran de bienvenue (connexion) et la palette de couleurs à utiliser dans l’application mobile.

Vous pouvez mettre à jour les applications mobiles encapsulées en publiant les modifications des applications canevas incluses dans le package mobile à l’aide de Power Apps Maker Portal. Toutes les modifications publiées des applications canevas incluses sont téléchargées automatiquement par les versions publiées existantes de vos applications mobiles encapsulées.

Inclure dans un wrapper importe les fonctionnalités de la plateforme de développement d’applications mobiles natives (MADP) dans Power Apps.

  • Développement d’applications mobiles sans code—Créer des applications mobiles sans expérience préalable
  • Créations d’applications mobiles gérées—Nous générons l’application pour vous
  • Image de marque transparente de bout en bout—Utiliser votre propre logo et palette de couleurs
  • Prise en charge de plusieurs applications canevas—Regrouper plusieurs applications dans une seule application mobile
  • Gouvernance d’entreprise avec Microsoft Intune—Protéger vos données avec la gestion des applications

Comprendre le processus d’inclusion dans un wrapper

La fonctionnalité Inclure dans un wrapper encapsule vos applications canevas dans un shell d’applications mobiles native et produit un package mobile. Vous pouvez connecter et distribuer numériquement ce package mobile en tant qu’applications Android et iOS personnalisées selon votre marque aux utilisateurs mobiles via les canaux de distribution natifs tels que Microsoft Intune, Microsoft App Center, Google Play Store et Apple Business Manager.

La section suivante explique les étapes impliquées dans l’utilisation de la fonctionnalité Inclure dans un wrapper pour créer des applications mobiles natives :

Étapes impliquées dans l’utilisation de la fonctionnalité Inclure dans un wrapper pour créer des applications mobiles.

  1. Sélectionnez votre application canevas principale et démarrez l’assistant d’encapsulation. Une application canevas principale est l’application qui fournit l’expérience initiale que vous souhaitez que vos utilisateurs mobiles voient lorsqu’ils lancent votre application mobile. Vos applications canevas doivent faire partie d’une solution. Pour plus d’informations, voir : Ajouter une application canevas à une solution.
  2. Ajoutez éventuellement applications canevas secondaires à votre application mobile dans l’assistant d’encapsulation. En savoir plus : Inclure dans un wrapper plusieurs applications canevas.
  3. Sélectionnez les plateformes cibles (iOS et Android) pour votre application mobile. Facultativement, choisissez de coder automatiquement la signature de votre package d’application mobile dans l’assistant d’encapsulation.
  4. Personnalisez l’application avec des icônes, des images et une palette de couleurs pour personnaliser votre application mobile.
  5. Enregistrez votre application. Utilisez un enregistrement de l’application existant, ou créez-en un dans l’assistant d’encapsulation.
  6. Sélectionnez Emplacement App Center pour stocker votre application mobile. Utilisez un emplacement App Center existant, ou créez-en un dans l’assistant d’encapsulation.
  7. Démarrez le processus de création à l’étape Inclure pour générer votre application mobile personnalisée.
  8. Téléchargez votre application mobile à partir de l’emplacement App Center.
  9. Si codage de signature automatique n’est pas sélectionnée dans l’assistant d’encapsulation, vous devez coder la signature manuellement du package d’application mobile. Plus d’informations : Signature manuelle de votre package d’application mobile.
  10. Testez le package d’application.
  11. Distribuez le package d’application aux utilisateurs mobiles.

Inclure dans un wrapper plusieurs applications canevas

Vous pouvez inclure dans un wrapper plusieurs applications canevas dans un seul package d’application mobile. Le package d’application mobile a toujours besoin d’une application domestique, appelée application principale. Cette application devient le point d’entrée pour toutes les autres applications canevas incluses dans le package d’applications mobiles, appelées applications secondaires.

Les applications secondaires sont facultatives. Lorsque vous incluez dans un wrapper une seule application canevas, l’application incluse est toujours désignée comme application principale, mais le package d’application mobile n’aurait aucune application secondaire.

Comme l’indique l’illustration suivante, une application principale peut avoir des liens vers plusieurs applications secondaires. Le mouvement entre les applications principales et secondaires incluses dans un wrapper à l’intérieur d’une telle application mobile peut être géré avec la fonction Launch().

Applications principales et secondaires incluses dans un wrapper.

Identifier votre application mobile

Inclure dans un wrapper prend en charge la personnalisation de l’expérience d’amorçage de l’application mobile pour répondre aux exigences de marque de votre organisation. Vous pouvez spécifier l’icône de l’application, l’image de l’écran de démarrage, l’image de l’écran de bienvenue (connexion) et la palette de couleurs à utiliser dans les expériences natives de l’application mobile.

Personnalisation dans Inclure dans un wrapper.

Des options de personnalisation sont disponibles lorsque vous créez votre projet Inclure dans un wrapper. Pour en savoir plus, voir : Configurer la personnalisation

Configuration requise

La liste suivante explique ce dont vous aurez besoin avant de pouvoir commencer à utiliser la fonctionnalité d’inclusion dans un wrapper pour publier une ou plusieurs applications canevas en tant que package d’application mobile.

Configuration requise pour lesautorisations et l’accès

Configuration requise pour le logiciel et l’appareil

Notes

Le développement d’applications pour la plateforme iOS nécessite un compte dans le Programme pour développeurs Apple.

Comprendre la terminologie Inclure dans un wrapper

Inclure dans un wrapper implique plusieurs composants de Power Apps, App Center et des plates-formes tierces telles que iOS et Android. Par conséquent, il devient important de comprendre les composants impliqués lors de l’utilisation de la fonctionnalité Inclure dans un wrapper dans Power Apps.

Emplacement de l’App Center

Conteneur dans App Center pour stocker les packages créés pour la distribution d’applications mobiles. Les types de sortie de build diffèrent selon la plate-forme cible que vous sélectionnez.

Plateforme Système d’exploitation Type de fichier de sortie de version
iOS (pour distribution via Apple Store) Personnalisé *.zip
Android (pour distribution sur tous les canaux sauf Google Play Store) Android *.apk

Plateforme(s) d’application

Plates-formes prévues pour l’application que vous souhaitez faire passer par le processus de création pour publication. Vous pouvez créer des versions pour l’application mobile pour iOS, Android ou Google Play Store.

  • iOS crée un package IPA
  • Android crée un package APK
  • Google Play Store crée un paquet AAB

Créer le projet Inclure dans un wrapper

La création d’un projet Inclure dans un wrapper est un processus qui génère les packages de build pour la distribution de l’application mobile sur différentes plates-formes. Ce processus utilise l’application que vous avez enregistrée sur la plate-forme d’identité Microsoft et crée les builds sur l’emplacement App Center donné en fonction des plates-formes que vous choisissez. Les packages intégrés incluent les applications principales et secondaires facultatives regroupées dans un package d’application mobile pour chaque type de plate-forme.

ID d’offre groupée

Une identité unique au monde de l’application mobile de sortie. Suit un modèle de nom de domaine inversé. Par exemple, com.contoso.myapp

Signature de code

La signature de code désigne le processus de finalisation d’une application mobile avant sa distribution aux utilisateurs finaux. Une application dont le code est signé garantit qu’elle provient d’une source connue et que le code de l’application n’a pas changé depuis la dernière fois qu’elle a été signée par la source de confiance.

Application principale

Une application principale est le point d’entrée ou l’application d’accueil pour l’expérience de l’application mobile lors de l’inclusion dans un wrapper de plusieurs applications canevas. Toutes les applications supplémentaires sont considérées comme des applications secondaires. Si une seule application canevas est incluse dans un wrapper et créée, elle est également considérée comme l’application principale.

URI de redirection

Un URI de redirection, ou URL de réponse, est l’emplacement où le serveur d’autorisation envoie l’utilisateur une fois que l’application a été autorisée avec succès et a reçu un code d’autorisation ou jeton d’accès. Le serveur d’autorisation envoie le code ou le jeton à l’URI de redirection, il est donc important que vous enregistriez l’emplacement correct dans le cadre du processus d’enregistrement de l’application.

En savoir plus : URI de redirection

Application secondaire

Applications de canevas supplémentaires facultatives que vous incluez dans un wrapper dans la même version pour la distribution d’applications mobiles avec l’application principale.

Étapes suivantes

Utiliser l’assistant d’encapsulation pour créer votre application mobile

Voir aussi