Récemment, j’ai essayé de publier une application WinUI 3 sur le Microsoft Store, mais j’ai continué à rencontrer plusieurs erreurs malgré des corrections répétées. Les rapports de test de Microsoft étaient confus et difficiles à comprendre. J’ai enfin compris la cause première une fois qu’ils ont joint des captures d’écran dans leur dernier rapport de test.
Tout d’abord, le premier problème :
Voici le rapport de problème
Les icônes de vignette de produit disponibles incluent une image par défaut. Les icônes de vignette doivent représenter le produit de manière unique afin que les utilisateurs associent les icônes aux produits appropriés et ne confondent pas un produit avec un autre. Pour plus d’informations sur les vignettes, consultez https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets ou, pour les icônes 3D des produits Mixed Reality, consultez https://docs.microsoft.com/en-us/windows/mixed-reality/3d-app-launcher-design-guidance.
Package avec violation : XXXXX (Package)_1.0.13.0_x86_x64_bundle.msixuploa

Comme vous pouvez le voir sur la capture d’écran, lorsque les testeurs de Microsoft ont installé mon application, l’icône affichée sous « Récemment installé » dans le menu Démarrer était l’icône par défaut de WinUI 3 au lieu de mon icône personnalisée. Cela s’est produit car je n’ai pas correctement configuré les icônes de l’application lors de l’empaquetage.
Pour configurer correctement les icônes personnalisées : ouvrez le fichier Package.appxmanifest de votre projet, accédez à l’onglet Ressources visuelles, sélectionnez votre image source et générez les ressources d’icône requises.
Le deuxième problème
Le nom du produit fourni avec les listes de langues ne correspond pas au nom du produit affiché sur l’appareil après l’installation.
Nom de la liste sur le Store : ThaiTongXXXXX
Nom affiché sur l’appareil : XXXXX
Présent dans les listes de langues suivantes : Chinois (Chine)
La documentation sur le titre installé du produit est disponible à l’adresse https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname
La documentation sur le titre de la liste peut être trouvée à l’adresse https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/add-and-edit-store-listing-info#product-name
C’est un autre problème similaire : le nom de l’application spécifié lors de l’empaquetage différait du nom de la liste saisi sur le Microsoft Store, ce qui a entraîné un échec de la soumission. Vous pouvez résoudre ce problème dans le fichier Package.appxmanifest. Accédez à l’onglet Application et mettez à jour le champ Nom d’affichage pour qu’il corresponde exactement au nom du produit configuré dans votre tableau de bord Microsoft Partner Center.

Troisième problème
Le produit se bloque au lancement. Le problème a été observé sur les appareils suivants exécutant la version de système d’exploitation 26200.7623
Observé sur : ASUS EXPERTBOOK P5405CSA_PX485CSA
Testé sur : ASUS EXPERTBOOK P5405CSA_PX485CSA
Message d’erreur : Aucun
Conseil : Un produit Windows peut fonctionner parfaitement pendant le développement et les tests, mais après l’avoir soumis à des tests de certification, le produit peut se bloquer ou se comporter de manière inattendue. De même, votre produit peut ne pas fonctionner comme prévu après sa publication. Vous pouvez contacter le support développeurs à l’adresse http://aka.ms/storesupport si vous avez besoin d’aide pour le dépannage.
ThaiTong泰语学习_10.1.2.10_Crashlog.evtx ()
Appareils testés : Microsoft Surface Laptop
Nom de l’application en erreur: ThaiTong.exe, version: 1.0.0.0, horodatage: 0x696f0000
Nom du module en erreur: Microsoft.UI.Xaml.dll, version: 3.1.7.0, horodatage: 0xabafd337
Code d’exception: 0xc000027b
Décalage d’erreur: 0x00000000003a11f5
ID du processus en erreur: 0x0x2acc
Heure de démarrage de l’application en erreur: 0x0x1dcf315da5ba390
Chemin de l’application en erreur: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\ThaiTong.exe
Chemin du module en erreur: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\Microsoft.UI.Xaml.dll
ID de rapport: 4434c917-11b5-4bdd-ac99-a28959eb9ba6
Nom complet du package en erreur: 13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6
ID de l’application relative au package en erreur: App
Je travaille toujours à la résolution du troisième problème. Je partagerai sa solution une fois que je l’aurai résolue. Merci de votre lecture.