Avant de soumettre votre Cloud-to-cloud integrationpour 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 tous les documents supplémentaires applicables à la certification de l'appareil.
Examen du profil de l'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 vérifier l'intégration avec 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é.
Vérification du respect des règles : vérifie que votre integration respecte les consignes du Règlement de Google.
Envoyer votre intégration pour certification
Une fois tous les examens terminés, vous pouvez envoyer votre integrationpour certification.
Accéder à la Developer Console
- Accédez à Cloud-to-cloud > Certifier.
- Tous les integrations prêts à être envoyés s'affichent dans la section Prêt pour l'examen de certification.
- Si l'état est Pas prêt, cliquez sur Afficher les problèmes pour voir les instructions à suivre.
- Lisez la clause de non-responsabilité et cochez la case pour l'accepter.
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 :
- Identifiants du compte de test :
- Nom d'utilisateur
- Mot de passe
- Code d'A2F (si nécessaire)
- Capture d'écran de la page OAuth
- Associations de produits
- Doit indiquer que vos appareils sont disponibles dans le commerce et associés à votre marque.
- Doit pointer directement vers le ou les produits matériels que vous souhaitez certifier. Nous ne certifions que les appareils physiques, et non les applications, les logiciels ou les systèmes IoT, par exemple.
- Enregistrement vidéo de votre appareil Google ou de Google Home app (GHA) recevant une notification de votre appareil. Pour en savoir plus, consultez la page Notifications.
- Identifiants du compte de test :
- Si vous avez implémenté App Flip, fournissez des captures d'écran et enregistrez les éléments suivants :
- Captures d'écran d'App Flip
- Enregistrements App Flip (vidéos)
- Vidéo d'annulation : une vidéo pour Android et une pour iOS. Workflow attendu pour ajouter un appareil à GHA :
- Redirigez l'utilisateur vers l'application tierce.
- Affichez 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.
Workflow attendu pour ajouter un appareil à GHA :
- Redirigez l'utilisateur vers l'application tierce.
- Affichez 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 le Google Home Graph de GHA, puis terminez la procédure ici.
- Vidéo d'annulation : une vidéo pour Android et une pour iOS. Workflow attendu pour ajouter un appareil à GHA :
Sous Documentation, indiquez les éléments suivants :
- Saisissez votre ID de résultats Test Suite.
- Importez un certificat UL/CE si vous lancez les appareils suivants ayant des implications en matière 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 sur la sécurité.
- Sous Informations de validation, fournissez les informations suivantes :
Cliquez sur Envoyer lorsque vous êtes prêt.
Dans certains cas, nous pouvons être amenés à exécuter des tests à distance sur vos appareils ou intégrations certifiés. Laissez 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 envoyé, votre integration apparaît 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 lancer votre intégration :
- Demande d'examen de non-respect des règles
- Certification
- Profil de l'entreprise
Les résultats de l'examen de certification seront envoyés à l'adresse e-mail indiquée dans la section Coordonnées du développeur.
Une fois que votre integration sera 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 n'importe quel integrationlisté dans la section Envoyé pour certification.
- Sélectionnez le integration que vous souhaitez retirer, puis cliquez sur Retirer.
- Dans la boîte de dialogue de confirmation, cliquez sur Révoquer pour confirmer.
Une fois l'envoi annulé, le integration est replacé dans la section Integrations pour certification et l'état repasse à Prêt.
Mettre à jour une intégration existante
La mise à jour d'un Cloud-to-cloud integration avec une version en production existante implique deux étapes :
Un développeur doit tester le integration certifié à l'aide d'un autre projet de développeur dans la Google Home Developer Console. Pour en savoir plus, consultez la section Mettre à jour votre intégration.
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 être amenés à exécuter des tests à distance sur vos appareils ou intégrations certifiés. Laissez 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 une suppression, vous devez contacter votre responsable de compte technique Google ou envoyer un e-mail à ha-certification@google.com.
États de la console
Les états de la console suivants sont rencontrés lors de la phase de certification :
| Section | État | Description | Exigence | Et ensuite ? |
|---|---|---|---|---|
| Integrationpour la certification | N/A | Cette integration est prête à être envoyée pour l'examen de certification. |
|
Envoyez l' integration pour examen de certification. |
| Envoyées pour certification | En cours d'examen | Cette integration est en cours d'examen pour certification. | Envoi réussi. |
Attendez l'approbation et le lancement. ou
Retirez l'envoi si vous le souhaitez. |
| Envoyées pour certification | Approuvé | La demande de certification pour integration a été approuvée et sera lancée. |
|
Google lancera votre integration |
| Envoyées pour certification | Refusé | Le integration ne répondait pas aux critères de certification et ne peut pas être renvoyé. | Les critères d'approbation n'ont pas été respectés. |
Consultez les problèmes listés dans la console. Créez un integration qui répond aux critères d'approbation, puis envoyez-le pour certification. |