Vols à forfait

Vous pouvez utiliser des campagnes de distribution de packages pour distribuer des packages spécifiques à un groupe limité de testeurs. Les packages que vous avez déjà publiés dans le Store seront utilisés pour vos autres clients, de sorte que leur expérience ne sera pas interrompue.

Avec les groupes de packages, seuls les packages sont différents ; les détails de la fiche du Store seront les mêmes pour tous vos clients. Tous les membres de votre groupe de déploiement recevront les packages que vous incluez dans le déploiement de packages, tandis que les clients qui ne font pas partie du groupe de déploiement continueront de recevoir vos packages habituels (non inclus dans le déploiement). Si vous décidez par la suite de rendre accessibles à tous vos clients des packages issus d’une phase de test des packages, vous pouvez facilement réutiliser ces mêmes packages dans une soumission sans phase de test.

Notez que le processus de certification s’applique aux packages de distribution au même titre qu’à n’importe quelle autre soumission, cependant certains échecs du WACK sont signalés comme réussis avec remarques et permettent la soumission pour la distribution. Cet assouplissement des contrôles WACK ne s’applique que pendant la diffusion du package à un public limité et vise à faciliter les tests du package ainsi que sa préparation en vue de sa publication. Les échecs du WACK doivent être corrigés avant la publication générale.

Lorsque vous configurez des déploiements de packages, vous pouvez spécifier les personnes qui doivent recevoir des packages spécifiques en les ajoutant à un groupe d’utilisateurs connus (parfois appelé groupe de déploiement). Toute personne appartenant à un groupe de distribution qui utilise un appareil exécutant une version de Windows 10 ou de Windows 11 prenant en charge les distributions de packages (build Windows.Desktop 10586 ou ultérieur, ou Xbox One) recevra les packages de la ou des distributions de packages que vous désignez pour ce groupe spécifique. Toute personne qui n’a pas été ajoutée à l’un de vos groupes de déploiement, ou qui utilise un appareil ne prenant pas en charge les déploiements de packages, recevra les packages issus de la soumission non associée à un déploiement.

Important

Sur les ordinateurs de bureau, les personnes de vos groupes de déploiement recevront automatiquement les packages inclus dans votre déploiement chaque fois que vous publierez des mises à jour. Toutefois, les membres de vos groupes de test qui utilisent des appareils Xbox devront rechercher manuellement les mises à jour afin d’obtenir les packages les plus récents, en veillant à être connectés à leur appareil avec leur compte Microsoft (à l’aide de l’adresse e-mail associée que vous avez incluse dans votre groupe d’utilisateurs connus).

Conseil

Les publications de packages proposent ces packages uniquement aux clients sélectionnés que vous spécifiez. Pour distribuer des packages à une sélection aléatoire de clients selon un pourcentage spécifié, vous pouvez utiliser le lancement progressif de packages. Vous pouvez également combiner le déploiement avec vos groupes de distribution de packages si vous souhaitez distribuer progressivement une mise à jour à l’un de ces groupes.

Créer un nouveau lot de déploiement de package

Une fois que vous avez publié un envoi pour votre application, vous verrez une section Canaux des packages sur la page Vue d’ensemble de l’application. Cliquez sur Nouveau test de package pour commencer.

Si vous n’avez pas encore créé de groupes d’utilisateurs connus, vous êtes invité à en créer un avant de pouvoir continuer. Pour plus d’informations, veuillez consulter la section Créer des groupes d’utilisateurs connus. Vous pouvez créer un nouveau groupe d’utilisateurs connus directement depuis cette page en sélectionnant Créer un groupe de vol.

Sur la page de création de la version d’essai du package, vous devez saisir un nom pour votre version d’essai et spécifier au moins un groupe de versions d’essai. Une fois cela fait, sélectionnez Créer un flight. Vous ne pourrez pas modifier ces informations ultérieurement (toutefois, si vous n’êtes pas satisfait de ce que vous avez saisi, vous pouvez supprimer ce vol et en créer un nouveau à la place).

Remarque

Si vous avez plus d’un vol à forfait, vous devrez attribuer un rang à chacun. Pour plus d’informations, consultez Ajouter et classer des déploiements de package supplémentaires ci-dessous.

Spécifiez les packages à inclure dans votre version de test

Après avoir enregistré les détails du vol de votre forfait, vous verrez sa page récapitulative. Cliquez sur Packages pour spécifier les packages que vous souhaitez inclure dans le flight. Vous pouvez inclure des packages ciblant n’importe quelle version du système d’exploitation prise en charge par votre application.

Vous avez la possibilité de sélectionner des packages associés à une soumission précédemment publiée (soit une soumission sans flight, soit l’un de vos autres flights de package, si vous en avez plusieurs). Si vous devez téléverser de nouveaux packages à utiliser pour cette distribution test de package, vous pouvez les téléverser ici (en utilisant le même processus que lorsque vous téléversez des packages d’application dans une soumission classique sans distribution test). Cliquez sur Enregistrer une fois que vous avez terminé de spécifier les paquets à inclure dans ce lot de packages.

Si votre application prend en charge plusieurs familles d’appareils, veillez à inclure des packages pour le même ensemble de familles d’appareils dans votre version de test. Les membres de vos groupes de versions d’évaluation pourront obtenir seulement des packages issus de cette version d'évaluation. Ils ne pourront pas accéder aux paquets provenant d’autres flights ni de votre soumission non associée à un flight.

N’oubliez pas non plus que les informations de votre fiche Store et la disponibilité par famille d’appareils sont basées sur votre soumission non distribuée en test. Les clients de vos groupes de distribution progressive pourront uniquement télécharger l’application pour une famille d’appareils prise en charge par votre soumission non distribuée progressivement. Pour plus d’informations, consultez Prise en charge des familles d’appareils.

Déploiement progressif des paquets

Par défaut, les paquets de votre soumission seront rendus disponibles à tous dans votre groupe de test en même temps. Pour modifier cela, vous pouvez cocher la case Lancez la mise à jour progressivement après la publication de cette soumission (auprès des clients Windows 10/11 uniquement). Vous pouvez choisir un pourcentage de personnes dans votre groupe de test pour obtenir les packages à partir de la nouvelle soumission, pour surveiller les données analytiques et vous assurer que la mise à jour est satisfaisante avant de la déployer plus largement sur le reste du groupe de test. Vous pouvez augmenter le pourcentage (ou interrompre la mise à jour) à tout moment sans avoir à créer une nouvelle soumission pour la diffusion progressive de votre package.

Important

Lorsque vous déployez progressivement des packages dans un canal de déploiement, les utilisateurs qui ne font pas partie du pourcentage recevant vos nouveaux packages recevront les packages de la soumission précédente de ce canal de déploiement (sauf si un canal de déploiement de priorité plus élevée leur est disponible).

Pour plus d’informations, consultez Déploiement progressif des paquets.

Configurer des options de test supplémentaires pour le package

Par défaut, votre version de test du package sera publiée et mise à la disposition de votre groupe de versions de test dès qu’elle aura terminé le processus de certification. Si vous souhaitez modifier la date de publication, vous pouvez la modifier dans la section Options du vol. Cliquez sur Enregistrer pour revenir à la page de présentation de la version pilote du package.

Soumettre votre package flight au Store

Lorsque vous avez spécifié des packages et configuré les options nécessaires, cliquez sur Envoyer au Store. Votre package flight passera ensuite par le processus de certification d’application.

Notez que le processus de certification s’applique aux packages de distribution au même titre qu’à n’importe quelle autre soumission, cependant certains échecs du WACK sont signalés comme réussis avec remarques et permettent la soumission pour la distribution. Cet assouplissement des contrôles WACK ne s’applique que pendant la diffusion du package à un public limité et vise à faciliter les tests du package ainsi que sa préparation en vue de sa publication. Les échecs du WACK doivent être corrigés avant la publication générale.

Les membres de votre ou de vos groupes de test associés à ce package de test qui disposent déjà de votre application recevront désormais une mise à jour à l’aide des packages que vous avez inclus dans votre package de test. Si ces personnes n’ont pas encore votre application, elles recevront les packages de votre package flight lorsqu’elles l’installeront.

Remarque

Les personnes qui disposent d’un package disponible uniquement dans un déploiement de package peuvent attribuer une note par étoiles à l’application et laisser des avis, mais leurs notes et leurs avis ne seront pas affichés aux autres clients. Vous pouvez voir les avis de tous les clients, y compris ceux de vos groupes de test de vol, dans les rapports avis de l'application.

Prise en charge des familles d’appareils

Dans la plupart des cas, vous souhaiterez inclure des packages qui prennent en charge le même ensemble de familles d’appareils que celles prises en charge par votre soumission non distribuée en version préliminaire. La disponibilité de la famille d’appareils pour une application est toujours basée sur la soumission non diffusée, qu’un client fasse ou non partie d’un groupe de diffusion.

Si votre soumission non distribuée en version d’évaluation prend en charge une famille d’appareils que la distribution de test de votre package ne prend pas en charge, les membres de votre groupe de test ne pourront pas télécharger l’application sur cette famille d’appareils.

Si votre package de distribution prend en charge une famille d’appareils que votre soumission hors distribution ne prend pas en charge, personne ne pourra télécharger l’application sur cette famille d’appareils, qu’ils fassent partie ou non de votre groupe de distribution. Pour garantir une expérience optimale à tous les clients de votre application, votre soumission hors diffusion progressive doit prendre en charge les mêmes familles d’appareils que la diffusion progressive de votre package.

Remarque

Les packages ajoutés à vos campagnes de déploiement de packages peuvent prendre en charge n’importe quelle version du système d’exploitation (ou n’importe quelle version de build de Windows 10 ou Windows 11), mais comme indiqué ci-dessus, les utilisateurs des groupes de déploiement sous Windows 10 doivent utiliser un appareil exécutant une version qui prend en charge les campagnes de déploiement de packages (Windows.Desktop build 10586 ou version ultérieure) pour recevoir les packages de la campagne de déploiement de packages.

Mettre à jour ou modifier votre canal de déploiement

Pour créer une nouvelle soumission pour un package flight que vous avez déjà publié, cliquez sur Mettre à jour à côté du nom du package flight sur la page Vue d’ensemble de votre application. Vous pouvez ensuite télécharger de nouveaux packages (et supprimer les packages inutiles), de la même manière que pour une soumission sans distribution progressive. Apportez toute autre modification nécessaire, puis cliquez sur Envoyer au Store pour faire passer le package de test mis à jour par le processus de certification de l’application.

Pour modifier un flight existant sans créer ni soumettre une nouvelle mise à jour, cliquez sur Modifier à côté du nom du flight. Cela vous permet de modifier des détails tels que les groupes de vol, le nom et le rang, sans nécessiter que le vol du package repasse par le processus de certification. Notez que si vous avez une mise à jour en cours, ou si votre publication de package n’a pas encore été publiée, vous ne verrez pas l’option Modifier.

Ajouter et classer des déploiements pilotes de package supplémentaires

Vous pouvez créer plusieurs lots de distribution de paquets pour la même application afin de distribuer plusieurs paquets différents à différents groupes de clients.

Une fois que vous avez créé votre premier test groupé, vous pouvez en créer un autre en suivant le processus décrit ci-dessus. La seule différence, c’est que si vous avez déjà créé un flight de package, vous devrez spécifier l’ordre de priorité de tous les flights de package dans la section Rang. Cela permet au Store de déterminer quel package attribuer à un client donné s’il appartient à plusieurs de vos groupes de déploiement. Les membres de vos groupes de déploiement recevront toujours le lot de packages le mieux classé auquel ils ont accès, même si un lot de packages moins bien classé contient des packages avec un numéro de version supérieur.

Par défaut, votre nouveau package flight sera classé au rang le plus élevé. Si vous souhaitez modifier sa position, vous pouvez déplacer cet élément vers le bas (ou le remonter) pour le placer au bon endroit parmi vos autres groupes de packages.

Notez que votre soumission non déployée est toujours classée au rang le plus bas (#1). Autrement dit, les personnes qui ne font partie d’aucun de vos groupes de distribution peuvent uniquement recevoir des packages provenant de votre soumission hors groupes de distribution via le Store. Les personnes d’un groupe de flights recevront toujours les packages du flight de package le mieux classé qui leur est accessible (mais jamais la soumission non flightée, puisqu’elle a le rang le plus bas). Cela vous offre la flexibilité nécessaire pour déterminer comment distribuer vos packages auprès de personnes susceptibles d’appartenir à plusieurs de vos groupes de déploiement.

Par exemple, supposons que vous souhaitiez créer deux packages de distribution en plus de votre soumission standard sans distribution échelonnée : l’un relativement stable et destiné à être testé par un large public, et l’autre dont vous n’êtes pas très sûr et que vous souhaitez limiter à quelques testeurs seulement. Vous pouvez créer un groupe de déploiement appelé Testers et l’inclure dans un canal de déploiement du package appelé Tester Flight, puis créer un groupe de déploiement appelé Enthusiasts comprenant davantage de membres et l’inclure dans un autre canal de déploiement du package appelé Enthusiast Flight. Si vous classez le canal Testeurs au-dessus du canal Passionnés, vous pouvez utiliser dans le canal Passionnés des packages dans lesquels vous avez relativement confiance, tout en utilisant dans le canal Testeurs des packages plus risqués réservés aux testeurs. Les membres de votre groupe Testeurs recevront toujours les packages que vous fournissez dans le canal Tester Flight, même s’ils font également partie de votre groupe Passionnés. (Par la suite, s’il s’avère que les packages de Tester Flight fonctionnent bien, vous pouvez mettre à jour Enthusiast Flight pour utiliser les packages initialement distribués à Tester Flight, et, peut-être, finir par utiliser ces packages dans votre soumission hors flight.)

Rendre disponibles à tous vos clients les packages issus d’un canal de distribution

Si vous décidez qu’un ou plusieurs des packages que vous avez inclus dans une version d’évaluation publiée doivent être mis à la disposition des clients qui ne sont membres d'aucun groupe de versions d’évaluation, vous pouvez mettre à jour votre soumission sans version d’évaluation en y ajoutant ces packages, sans avoir à télécharger à nouveau les mêmes packages.

Lorsque vous créez votre nouvelle soumission, sur la page Packages, vous verrez un menu déroulant permettant de copier des packages à partir de l’un de vos flights de packages. Sélectionnez le package flight qui contient les packages que vous souhaitez importer. Vous pouvez ensuite sélectionner tout ou partie de ses packages afin de les inclure dans la soumission sans déploiement progressif.

Notez que l'intégralité des règles de validation de package s’appliquent, même si vous utilisez des packages issus d’une soumission précédemment publiée.

Supprimer une version de déploiement de package

Pour supprimer un package flight que vous ne souhaitez plus prendre en charge, cliquez sur son nom sur la page Vue d’ensemble de l’application. Sur la page de vue d’ensemble du flight, cliquez sur Modifier, puis sur le lien Supprimer pour supprimer le package flight. (Si vous avez une soumission non publiée d’un lot de packages en cours de traitement, vous devez d’abord supprimer cette soumission.) Cette opération peut prendre jusqu’à 30 minutes.

Lorsque vous supprimez une version d’évaluation, tous les clients qui ont les packages que vous avez distribués dans cette version d’évaluation recevront une mise à jour d’application s’il existe un package portant un numéro de version supérieur (ou dès qu’un tel package sera disponible). S’ils désinstallent l’application, puis la réinstallent ultérieurement, cela sera traité comme une nouvelle acquisition, et ils obtiendront la version la plus élevée actuellement disponible.

Questions fréquemment posées

  1. Qu’est-ce que le déploiement progressif de package ?

    La version d’évaluation des packages permet aux développeurs de distribuer les mises à jour d’applications à un groupe spécifique d’utilisateurs avant de publier la mise à jour pour tout le monde. Il est idéal pour les tests bêta ou la validation des mises à jour avec des utilisateurs précoces. Les paquets en phase de déploiement sont remis à un groupe d’utilisateurs prédéfinis, tandis que tous les autres utilisateurs continuent de recevoir la version publique actuellement disponible. Cela permet de garantir la stabilité et la qualité avant un déploiement large.

    Par conséquent, un vol de paquet vous permet de distribuer des mises à jour d'application à un groupe limité de testeurs sans affecter votre public plus large. Pour créer une livraison de paquet :

    • Accédez à la vue d’ensemble de votre application dans l’Espace partenaires.
    • Dans la section Vols de forfait, cliquez sur Nouveau vol de forfait.
    • Nommez votre vol et créez ou choisissez un groupe de testeurs existant en ajoutant les e-mails de compte Microsoft.
    • Ajoutez ou téléchargez des paquets d'applications spécifiques au vol de test.
    • Soumettez le vol pour la certification.

    Une fois certifiés, seuls vos testeurs sélectionnés reçoivent la mise à jour, tandis que d’autres utilisateurs continuent avec la version disponible publiquement.