FAQ sur l’envoi à Microsoft AppSource

Cet article répond aux questions courantes sur l’envoi d’applications à Microsoft AppSource via l’Espace partenaires.

Pour obtenir la version la plus récente des stratégies de certification, consultez Stratégies de certification.

Comment puis-je éviter les erreurs lors de l’envoi de mon application à Microsoft AppSource ?

Pour éviter des erreurs d’envoi :

  • Vérifiez que le numéro de version du formulaire d’envoi correspond au numéro de version dans le manifeste de l’application.

    Remarque

    Spécifiez la version de votre application à l’aide de la syntaxe suivante : a . b . c . d , où un entier compris entre 1 et 9999, et chacun de b , c , d est un entier compris entre 0 et 9999. Par exemple : 1.0.0.0 6.23.0.1.

  • Assurez-vous que tous les emplacements sont sécurisés par SSL (HTTPS).

  • Assurez-vous que vous spécifiez une icône dans votre manifeste et que l’icône est correctement dimensionnée et mise en forme.

  • Assurez-vous que votre ID est unique. Par exemple, ne créez pas de manifeste pour un deuxième complément basé sur un autre manifeste de complément que vous avez envoyé sans modifier l’ID dans le nouveau manifeste.

  • Pour Bureau compléments, vérifiez que vous utilisez le schéma de manifeste version 1.1. Pour plus d’informations sur la mise à jour de votre manifeste vers la version 1.1, consultez Mise à jour vers la dernière bibliothèque d’API JavaScript Office et le schéma de manifeste du complément version 1.1.

  • Pour Bureau compléments, vérifiez que vous spécifiez une URL de support dans le manifeste. Si vous utilisez le manifeste XML, définissez la valeur de l’élément SupportUrl. Si vous utilisez le manifeste unifié pour Microsoft 365, utilisez la propriété developer.websiteUrl. Votre URL de support doit être une page web disponible publiquement et ne doit pas nécessiter d’authentification. Vous ne pouvez pas utiliser de pages de médias sociaux personnels ou de référentiels GitHub pour l’URL de support. Vous ne pouvez pas également utiliser de liens vers des fichiers hébergés en ligne, tels qu’un document Word sur OneDrive, DropBox ou Google Docs.

  • Pour toutes les applications, assurez-vous que votre manifeste est valide par rapport au schéma. Pour obtenir des informations de validation de schéma, consultez Référence de schéma pour les manifestes des compléments Office (v1.1) ou Référence de schéma pour les manifestes des compléments SharePoint.

  • Assurez-vous que votre application est testée et qu’elle est entièrement fonctionnelle.

  • Assurez-vous que vos compléments SharePoint spécifient leurs paramètres régionaux pris en charge.

    Si vous ne spécifiez pas de paramètres régionaux pris en charge, votre application ne sera pas acceptée par Microsoft AppSource. Pour plus d’informations, consultez les informations de prise en charge des paramètres régionaux requises pour tous les compléments.

  • Vérifiez que vos ID de client OAuth correspondent.

    Si votre complément SharePoint accède aux services à l’aide d’OAuth, vérifiez que l’ID client OAuth que vous avez créé correspond à l’ID client dans votre manifeste d’application.

  • Votre package de complément SharePoint doit être conforme à la convention Open Packaging.

  • Veillez à envoyer un lien de protection des données personnelles.

  • Assurez-vous que tous les liens vidéo que vous envoyez donnent vraiment accès à un fichier vidéo ou à une page qui inclut une vidéo.

  • Si votre complément Office est disponible sur iOS, n’incluez pas « application » dans le titre du complément ou la brève description du complément.

Si j’apporte des mises à jour à mon envoi, quand dois-je le renvoyer à Microsoft AppSource ?

Si vous apportez des mises à jour au service web pour votre application, vous n’avez pas besoin de la renvoyer. Toutefois, si vous apportez des modifications aux éléments ou données que vous avez envoyés via l’Espace partenaires, comme le manifeste, les captures d’écran ou l’icône, vous devez la renvoyer afin que Microsoft AppSource puisse implémenter ces modifications. Vous devez renvoyer les applications avec un manifeste mis à jour qui inclut un nouveau numéro de version. Vous devez également vous assurer de mettre à jour le numéro de version dans le formulaire de soumission pour qu’il corresponde au numéro de version du nouveau manifeste.

Que se passe-t-il quand je mets à jour mon application vers une nouvelle version dans Microsoft AppSource ?

Voici le processus de mise à jour des compléments Bureau.

  • Envoyez votre complément révisé et votre manifeste de complément à Microsoft AppSource via l’Espace partenaires. Le complément révisé passe par le processus de validation et, lorsqu’il est approuvé, est mis à disposition dans Microsoft AppSource.

    Important

    Si votre soumission est une mise à jour et que vous planifiez la disponibilité de votre application à une date ultérieure, votre application existante n’est pas publiée sur Microsoft AppSource jusqu’à la date de publication que vous avez spécifiée.

  • Vous pouvez choisir de continuer à proposer la version précédente de votre application dans Microsoft AppSource, ou vous pouvez annuler la publication de la version précédente.

  • Lorsqu’un client existant lance l’application mise à jour pour la première fois, une notification apparaît dans le volet des tâches ou dans le corps du document qui invite l’utilisateur à mettre à jour son application. Lorsque l’utilisateur choisit Mettre à jour, la dernière version de l’application est lancée.

Si la version mise à jour inclut de nouvelles autorisations, l’utilisateur doit lui donner son consentement.

Remarque

Vous ne pouvez pas avoir deux versions ou plus de la même application dans Microsoft AppSource en même temps, car chaque application a un ID de ressource unique. Si vous publiez une version mise à jour de votre application sans annuler la publication d’une version précédente, vous aurez deux listes et potentiellement fractionnez votre base de clients.

Les mises à jour aux compléments SharePoint sont gérées par les outils de gestion des licences qui font partie du catalogue des compléments SharePoint. Pour plus d’informations, consultez le processus de mise à jour des compléments SharePoint.

Puis-je envoyer une application payante à Microsoft AppSource ?

Toutes les applications soumises à Microsoft AppSource via l’Espace partenaires sont gratuites. Vous pouvez monétiser votre application via la Place de marché commerciale Microsoft. Pour plus d’informations, consultez Monétiser votre complément.

Comment suis-je informé de l’état de publication ou des actions requises ?

Une fois qu’une offre est publiée, le propriétaire de votre compte de développeur est averti de l’état de publication et des actions requises par e-mail et dans l’Espace partenaires. Pour plus d’informations sur le Centre d’actions, consultez Vue d’ensemble du Centre d’actions.

Comment faire référencer les API JavaScript pour Office dans mes applications ?

Si votre application utilise les API JavaScript pour Office, vous devez référencer le fichier Office.js hébergé par Microsoft à partir de son URL CDN. N’incluez pas de copie du fichier Office.js dans votre application ou référencez une copie du fichier hébergé ailleurs.

Pourquoi mes applications doivent-elles être sécurisées par SSL ?

Les applications qui ne sont pas sécurisées par SSL (HTTPS) génèrent des avertissements et des erreurs de contenu non sécurisés lors de l’utilisation. Pour cette raison, toutes les applications envoyées à Microsoft AppSource doivent être sécurisées par SSL.

Comment déclarer la prise en charge des langues ?

Deux aspects de votre soumission sont liés aux langues prises en charge :

  1. Langues que vous déclarez dans votre package ou manifeste d’application. Déclarez les langues prises en charge par votre application en fonction du type :

  2. Dans l’Espace partenaires, vous pouvez sélectionner des langues dans la page Référencements de Store .

    Remarque

    Vous pouvez déclarer plus de langues dans votre package d’application que celles qui sont disponibles pour la soumission dans l’Espace partenaires.

Si mon application cible les entreprises, comment cela affecte-t-il ma soumission ?

Certaines exigences sont annulées ou modifiées si votre application ou complément cible uniquement les grandes organisations et entreprises et n’est pas destinée à la place de marché commerciale. Toutes les autres exigences de stratégie de la Place de marché commerciale s’appliquent. Le tableau suivant présente les principales différences.

Comportement Application de la Place de marché commerciale L’application cible uniquement les grandes organisations et les entreprises Stratégie de la Place de marché commerciale associée
Pages d’accueil AppSource Peut apparaître sur les pages d’accueil spécifiques à l’application dans AppSource et sera détectable via la recherche et disponible pour vos campagnes web et de messagerie. Ne s’affiche pas sur les pages d’accueil, mais sera détectable via la recherche et disponible pour vos campagnes web et de messagerie. Non applicable.
Nom de la marque ou du service Le titre ne peut pas inclure votre nom de marque ou de service. Le titre peut inclure votre nom de marque ou de service, en particulier s’il permet de transmettre l’objectif de votre complément ou de votre application. 1100.7
Expérience de première exécution transparente Obligatoire. Doit fournir une expérience de première exécution transparente qui explique clairement comment l’utiliser. Par exemple, sur l’écran de démarrage de votre complément, décrivez ses fonctionnalités et avantages en quelques lignes. En outre, si vos utilisateurs doivent s’inscrire ou se connecter pour utiliser votre application, la valeur d’avoir ce compte ou service doit être claire pour eux avant de s’inscrire. Non obligatoire, mais à la place doit inclure un contact électronique ou un lien de site web afin que les utilisateurs puissent en savoir plus sur vos services. 1100.5
Expérience de connexion/déconnexion Compléments uniquement : Obligatoire si votre complément a besoin de comptes ou de services externes, auquel cas un lien de connexion pour chaque complément doit être fourni et un lien de déconnexion lorsque l’utilisateur s’est connecté. Sinon, pas obligatoire. Compléments uniquement : obligatoire, sauf si votre complément a besoin de comptes externes ou de services où les inscriptions sont gérées par l’entreprise en dehors du complément et non par l’utilisateur individuel. 1100.5
Expérience d’inscription Compléments uniquement : Obligatoire si votre complément a besoin de comptes ou de services externes, auquel cas un lien d’inscription pour chaque complément doit être fourni. Sinon, pas obligatoire. Compléments uniquement : obligatoire, sauf si votre complément a besoin de comptes externes ou de services où les inscriptions sont gérées par l’entreprise en dehors du complément et non par l’utilisateur individuel. 1100.5
Proposition de valeur Obligatoire. Doit fournir une solution logicielle utilisable et des avantages significatifs, tels que l’efficacité améliorée, les fonctionnalités innovantes ou les avantages stratégiques. Étant donné qu’il doit être plus qu’un utilitaire simple ou d’une portée limitée, il doit également justifier l’investissement qu’il faut aux utilisateurs pour apprendre et utiliser. Non obligatoire, mais à la place doit inclure un contact électronique ou un lien de site web afin que les utilisateurs puissent en savoir plus sur vos services. 1100.5

Si votre application ou complément cible uniquement les grandes organisations et les entreprises, vous devez l’indiquer dans la section Notes de certification de la soumission de référencement de la Place de marché, y compris toutes les exigences que vous choisissez de ne pas fournir en raison de cette cause. Par exemple, supposons que votre complément ne fournit pas de lien d’inscription, car il cible les entreprises et répond aux autres conditions. Vous pouvez dire quelque chose comme : « Ce complément ne fournit pas de lien d’inscription, car il cible l’entreprise. Consultez la stratégie 1100.5. »

Si ce n’est pas le cas, votre application ou complément sera traité comme une application de place de marché commerciale générale.