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.
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
Notes
Inclure dans un wrapper est destiné à distribuer des applications mobiles aux utilisateurs Power Apps existants, et non au public
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 :
- Sélectionnez votre application canevas principale et démarrez l’assistant d’habillage. 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.
- Vous pouvez éventuellement ajouter des applications canevas secondaires à votre application mobile dans l’assistant d’encapsulage. En savoir plus : Inclure dans un wrapper plusieurs applications canevas.
- Sélectionnez les plateformes cibles (iOS et Android) pour votre application mobile. Vous pouvez éventuellement choisir de signer automatiquement le code votre package d’application mobile dans l’assistant d’encapsulage.
- Personnalisez l’application avec des icônes, des images et une palette de couleurs pour personnaliser votre application mobile.
- Enregistrez votre application. Utilisez un enregistrement d’application existant ou créez-en un nouveau dans l’assistant d’encapsulage.
- Sélectionnez Emplacement App Center pour stocker votre application mobile. Utilisez un emplacement App Center existant ou créez-en un nouveau dans l’assistant d’encapsulage.
- Démarrez le processus de création à l’étape Inclure pour générer votre application mobile personnalisée.
- Téléchargez votre application mobile à partir de l’emplacement App Center.
- Si coder automatiquement le signe n’est pas choisi dans l’assistant d’enveloppement, vous devez coder le signe le package d’application mobile manuellement. Plus d’informations : Signature manuelle de votre package d’application mobile.
- Testez le package d’application.
- 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().
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.
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
- Accéder à une ou plusieurs applications canevas pour construire le projet d’inclusion dans un wrapper
- Accès au portail Azure pour créer un enregistrement de l’application
- Accès au Centre d’applications Microsoft
Configuration requise pour le logiciel et l’appareil
- Appareil Mac pour signature de code avec iOS
- PC Windows pour signature de code avec Android
- Pour exécuter l’application mobile incle dans un wrapper :
- Appareil Android avec la version 10 ou ultérieure
- Appareil iOS avec la version 14 ou ultérieure
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