Procédure de validation

Comment nous validons votre application ou composant

Lorsque vous soumettez votre code (voir Comment soumettre une application ou Comment soumettre un composant), il est placé dans une file d'attente de validation. La file d'attente est traitée selon l'ordre d'arrivée.

La validation d'une application comprend plusieurs étapes.

  1. Vérifier les informations fournies lors de la soumission (classification, catégories, remarques du développeur, cibles et exécutions visées, etc.)
  2. Pour les applications ciblant le système d'exploitation MeeGo*, nous exécutons des outils de vérification de la conformité avec MeeGo.
  3. Installer l'application sur le système d'exploitation approprié.
  4. Exécuter différents types de tests de validation afin de vérifier la conformité aux directives de soumission.
  5. Comparer l'application aux critères indiqués lors de la soumission.
  6. Déterminer si l'application/le composant réussit ou échoue à la validation.
  7. Notifier le développeur des résultats.

Même si votre application réussit tous les tests de validation, Intel se réserve le droit de rejeter une application ou un composant soumis ou de retirer une application ou un composant publié pour toute raison considérée par Intel comme étant appropriée.

Ce que nous recherchons

Le processus de validation vérifie que certains aspects essentiels des applications et composants sont appropriés. La validation des applications couvre ce qui suit :

  • Sécurité et protection - recherche des comportements inacceptables pouvant nuire à d'autres logiciels ou à des réseaux ou utilisant des informations confidentielles sans le consentement explicite de l'utilisateur.
  • Licences et marques de commerce - recherche des violations des règles sur les marques de commerce Intel et vérifie que vous possédez les droits vous permettant de vendre et de distribuer le code.
  • Installation/désinstallation/exécution - vérifie que l'application peut s'installer, s'exécuter et se désinstaller, sans provoquer de problèmes d'exécution sur le système.
  • Soumission - vérifie que l'application est classifiée et catégorisée correctement, et qu'elle ne contient aucun contenu répréhensible.
  • Activités interdites - recherche des activités interdites, telles que fenêtres publicitaires et certains types particuliers de publicité.
  • Fonctionnalité - vérifie que l'application et l'interface utilisateur fonctionnent comme prévu, que l'interface utilisateur est cohérente, et que l'application satisfait à toute autre exigence opérationnelle.

La validation des composants couvre ce qui suit :

  • Licence - recherche un document de licence.
  • Documentation de l'API - vérifie que l'API est documentée.
  • Test - vérifie la fonctionnalité en fonction des tests fournis (dans le cas d'un code source libre) ou de la documentation utilisateur (dans le cas d'un code exclusif).

Pour obtenir des détails sur les vérifications de la validation, reportez-vous au document Directives concernant la validation et téléchargez la Liste de contrôle de préparation des applications ou la Liste de contrôle de préparation des composants.

Ce qui entraînera automatiquement le rejet de votre application

Votre application sera automatiquement rejetée pour une des raisons suivantes (cette liste n'est pas exhaustive) :

  • L'application n'est pas emballée correctement. Voir le Guide des exigences du packaging .
  • La catégorie ou la classification sélectionnée ne correspond pas au contenu.
  • L'application contient un contenu répréhensible.
  • Le code contient des logiciels malveillants.
  • Les avertissements et options de participation appropriés ne sont pas en place lors de la collecte de données personnelles ou lors de l'utilisation de certaines ressources externes, telles que GPS.
  • Il n'existe aucune licence ou documentation utilisateur qui requiert l'utilisation de l'application ou du composant.
  • Utilisation incorrecte de marques de commerce.
  • Le code lance des fenêtres publicitaires.
  • Le code n'est pas conforme aux exigences du système d'exploitation MeeGo*.

Pour obtenir des détails sur les conditions entraînant un rejet, reportez-vous au document Directives concernant la validation et téléchargez la Liste de contrôle de validation d'application ou la Liste de contrôle de validation de composant.

S'assurer d'une validation tout en douceur

Avant de soumettre votre application à la validation, vous devez :


Vérifier l'état de votre validation

Après avoir soumis votre application ou composant, consultez votre tableau de bord pour connaître l'état de sa validation. L'état de la validation s'affiche sous le nom de l'application ou du composant dans les listes Applications enregistrées et Composants enregistrés.

Si l'application ou le composant est validé, le validateur vous notifie par e-mail et les informations concernant la publication s'affichent sous le nom de l'application ou du composant.

Si l'application ou le composant est rejeté, l'état et les codes d'erreur s'affichent sous le nom de l'application ou du composant. Là aussi, vous recevrez un e-mail avec davantage de détails.

Si la validation échoue

Si la validation échoue, vérifiez ce qui suit pour davantage d'informations.

  • Recherchez le code d'échec dans le document Directives concernant la validation. Ce document répertorie les codes d'échec et les tests qui les renvoient.
  • Si l'échec est dû à un composant, consultez la page d'assistance du composant ou contactez le développeur du composant.
  • Corrigez votre code.
  • Soumettez à nouveau l'application ou le composant à la validation.
0
Étiquettes: