Télécharger et installer les mises à jour
Après avoir identifié l’ensemble des mises à jour, utilisez XStoreDownloadAndInstallPackageUpdatesAsync pour mettre en file d’attente et télécharger toutes les mises à jour.Surveillance de la progression du téléchargement
Lorsqu’un téléchargement est en cours, utilisez XPackageCreateInstallationMonitor pour en surveiller la progression :Test des mises à jour
Pendant le développement, vous pouvez tester la disponibilité des mises à jour uniquement à l’aide de packages locaux.- Créez un package V1 contenant le code de recherche et de téléchargement des mises à jour.
- Créez un package V2 avec la même identité, mais un numéro de version incrémenté.
- Exécutez
xbapp/wdapp installV1. - Exécutez
xbapp/wdapp updateV2/a. - Lancez V1.
XStoreQueryGameAndDlcPackageUpdatesAsync ou XStoreQueryPackageUpdatesAsync de V1 détecte les mises à jour disponibles, et XStoreDownloadAndInstallPackageUpdatesAsync met à jour V1 à l’aide du package V2 annoncé. Pendant le « téléchargement » de V2, cet état apparaît sous forme d’élément dans la file d’attente de téléchargement XBOX, l’application XBOX ou l’application Microsoft Store. Une fois l’installation terminée, V2 est installé. Vous pouvez vérifier l’installation à l’aide de xbapp/wdapp list[dlc].
L’utilisation de /m au lieu de /a rend la mise à jour « obligatoire », ce qui affecte simplement le champ XStorePackageUpdate.isMandatory.
Vous ne pouvez pas effectuer la mise à jour d’une build de développement vers le package téléchargé à partir du Store en raison de différences de signature.
Pour plus d’informations sur la création de mises à jour efficaces et les différentes méthodes de test, consultez les pages sur les mises à jour de contenu référencées dans la section suivante.
