Préparer la demande de certification

Avant de soumettre votre Cloud-to-cloud integration pour examen de certification, assurez-vous d'avoir effectué les étapes suivantes :

  • Examen des résultats des tests : valide les résultats Google Home Test Suite et tout autre matériel applicable à la certification de l'appareil.

  • Examen de la fiche d'entreprise : confirme l'exactitude des informations sur l'entreprise. Vous ne pouvez pas demander de certification si vous n'avez pas complété le profil de votre entreprise.

  • Informations de validation : dans le cadre du processus de certification, Google effectue un test d'intégration unique pour valider l'intégration à votre action cloud.

    Le test d'intégration inclut l'association OAuth et peut également nécessiter un test manuel. Il est exécuté à l'aide d'un compte de test que vous créez sur votre cloud. Vous devez partager ces identifiants avec Google pour qu'il puisse effectuer le test d'intégration.

    Vous pouvez supprimer les identifiants du compte de test une fois le test d'intégration terminé.

  • Examen des règles : vérifie que votre integration respecte les consignes des Règles de Google.

Envoyer votre intégration pour certification

Une fois tous les examens terminés, vous pouvez envoyer votre integrationpour certification.

Accéder à la console pour les développeurs

  1. Accédez à Cloud-to-cloud > Certifier.
  2. Les integrations prêts à être envoyés apparaissent dans la section Prêt pour l'examen de certification.
    • Si l'état est Non prêt, cliquez sur Afficher les problèmes pour consulter les instructions à suivre.
  3. Lisez la clause de non-responsabilité et cochez la case pour l'accepter.
  4. Assurez-vous que toutes les sections de la page Envoyer la certification sont remplies et que toutes les informations requises ont été importées.

    • Sous Informations de validation, fournissez les informations suivantes :
      1. Identifiants de compte de test :
        1. Nom d'utilisateur
        2. Mot de passe
        3. Code A2F (si nécessaire)
      2. Capture d'écran de la page OAuth
      3. Associations de produits
        1. Indiquer que vos appareils sont disponibles dans le commerce et associés à votre marque.
        2. doit pointer directement vers le ou les produits matériels que vous souhaitez certifier. Nous ne certifions que les appareils matériels, et non les applications, les logiciels ou les systèmes IoT, par exemple.
      4. Enregistrement vidéo de votre appareil Google ou Google Home app (GHA) réception d'une notification de votre appareil. Pour en savoir plus, consultez la page Notifications.
    • Si vous avez implémenté App Flip, fournissez des captures d'écran et enregistrez les éléments suivants :
      1. Captures d'écran de la fonctionnalité App Flip
      2. Enregistrements Flip (vidéos)
        • Annuler une vidéo : une vidéo pour Android et une pour iOS. Workflow attendu pour ajouter un appareil à GHA :
          • Redirigez l'utilisateur vers l'application tierce.
          • Affiche l'écran de consentement (page OAuth).
          • Cliquez sur Annuler.
          • Redirigez l'utilisateur vers GHA.
        • Accepter et associer la vidéo : une vidéo pour Android et une pour iOS. Procédure prévue pour ajouter un appareil à GHA :
          • Redirigez l'utilisateur vers l'application tierce.
          • Affiche l'écran de consentement (page OAuth).
          • Cliquez sur Accepter et associer.
          • Redirigez l'utilisateur vers GHA.
          • Indiquez que la configuration a réussi.
          • Indiquez que le nouvel appareil a été ajouté dans Google Home Graph dans GHA, puis mettez fin au workflow.
    • Sous Documentation, indiquez les éléments suivants :

      1. Saisissez l'ID de résultat Test Suite.
      2. Importez un certificat UL/CE si vous lancez les appareils suivants avec des implications en termes de sécurité :
        • action.devices.types.COOKTOP
        • action.devices.types.FRYER
        • action.devices.types.GRILL
        • action.devices.types.KETTLE
        • action.devices.types.MICROWAVE
        • action.devices.types.MULTICOOKER
        • action.devices.types.OVEN

      Sinon, cochez la case si vous ne lancez pas un appareil ayant des implications en termes de sécurité.

  5. Lorsque vous êtes prêt, cliquez sur Envoyer.

Dans certains cas, nous pouvons avoir besoin d'exécuter des tests à distance sur vos appareils certifiés ou votre intégration. Conservez vos appareils associés à l'intégration de test que vous avez exécutée avec la suite de tests jusqu'à ce que votre demande de certification soit approuvée.

Une fois votre integration envoyé, il s'affiche dans la section Envoyé pour certification.

Approbation de la certification et lancement de l'intégration

Les éléments suivants doivent être approuvés pour que vous puissiez lancer votre intégration :

  • Billet de non-respect des règles
  • Certification
  • Profil de l'entreprise

Les résultats de l'examen de la certification seront envoyés à l'adresse e-mail fournie dans les sections Coordonnées du développeur.

Une fois votre integration certifié et approuvé, Google facilitera le lancement de votre integration.

Si l'examen a été refusé, consultez Vérifier l'état de la certification pour en savoir plus.

Supprimer l'envoi

Vous pouvez annuler les integrationlistés dans la section Envoyé pour certification.

  1. Sélectionnez le integration que vous souhaitez retirer, puis cliquez sur Retirer.
  2. Dans la boîte de dialogue de confirmation, cliquez sur Retirer.

Une fois le integration retiré, il est renvoyé dans la section Integrationà certifier et l'état repasse à Prêt.

Mettre à jour une intégration existante

La mise à jour d'un Cloud-to-cloud integration avec une version de production existante comprend deux étapes :

  1. Un développeur doit tester le integration certifié à l'aide d'un autre projet de développeur dans Google Home Developer Console. Pour en savoir plus, consultez la section Mettre à jour votre intégration.

  2. Une fois les tests terminés, le développeur devra copier toutes les données de configuration ainsi que l'ID du résultat du test de l'autre projet vers le projet d'origine, puis demander à nouveau la certification.

Dans certains cas, nous pouvons avoir besoin d'exécuter des tests à distance sur vos appareils certifiés ou votre intégration. Conservez vos appareils associés à l'intégration de test que vous avez exécutée avec la suite de tests jusqu'à ce que votre demande de certification soit approuvée.

Supprimer une intégration

Pour demander la suppression, vous devez contacter votre responsable de compte technique Google ou envoyer un e-mail à l'adresse ha-certification@google.com.

États de la console

Voici les états de la console que vous pouvez rencontrer lors de la phase de certification :

Section État Description Exigence Étapes suivantes
Integrationpour la certification N/A Cette integration est prête à être envoyée pour examen de certification.
  • L'intégration a été testée dans Test Suite.
  • Le profil de l'entreprise est en cours d'examen ou a été approuvé.
Envoyez le integration pour examen de la certification.
Envoyé pour certification En cours d'examen Cette integration est en cours d'examen pour certification. L'envoi a bien été effectué.

Attendez l'approbation et lancez votre campagne.

ou

Retirez la demande si vous le souhaitez.

Envoyé pour certification Approuvé La demande de certification pour integration a été approuvée et sera lancée.
  • L'utilisateur a accepté l'avertissement de certification.
  • Le profil de l'entreprise est approuvé et en ligne.
Google va lancer votre integration
Envoyé pour certification Refusé L' integration ne répond pas aux critères de certification et ne peut pas être renvoyé. Les critères d'approbation n'ont pas été respectés.

Affichez les problèmes listés dans la console.

Créez un integration pour répondre aux critères d'approbation et envoyez-le pour certification.