Lorsque vous enregistrez un projet dans le programme Device Access , nous lui attribuons un nombre limité d'utilisateurs uniques en plus de votre propre compte de développeur, comme décrit dans la section Limites d'utilisateurs et de tarifs.
Une fois l'intégration dans un bac à sable terminée, si vous souhaitez créer une intégration commerciale, vous devez demander un développement commercial en envoyant un cas d'utilisation pour examen et approbation. Après approbation, les partenaires suivent un processus de certification.
Consignes
Pour une expérience d'avis sur les produits fluide, les intégrations commerciales doivent respecter les consignes suivantes.
Dans ce document, les produits font référence aux applications qui intègrent l'API SDM pour accéder aux appareils Google Nest dans le cadre du programme Device Access .
- Fonctionnalité
- Les produits qui n'utilisent pas l'API SDM officielle seront refusés.
- Les produits qui plantent seront refusés.
- Les produits qui présentent des bugs visibles par l'utilisateur et dont l'impact fonctionnel est important seront refusés.
- Les produits qui ne fournissent pas aux utilisateurs de message d'erreur clair lorsqu'une action échoue, décrivant la raison de l'échec, seront refusés.
- Les produits qui ne proposent pas de gestion des erreurs et des limites de débit seront refusés.
- Les produits qui ne fonctionnent pas avec l'API SDM officielle, comme décrit par le développeur, seront refusés.
- Les produits qui incluent des fonctionnalités non documentées ou masquées qui ne correspondent pas à leur description ou aux autorisations demandées seront refusés.
- Les versions "démo", "essai" ou "test" des produits seront refusées. Les applications bêta seront prises en compte. Les produits compatibles avec plusieurs plates-formes (par exemple, iOS, Android et un site Web) doivent indiquer toutes les plates-formes compatibles lors de l'examen. Les produits pour lesquels il n'est pas nécessaire d'examiner toutes les plates-formes compatibles peuvent être refusés.
- Les produits qui ne sont pas utiles, uniques ou qui n'apportent aucune valeur durable, comme une vue plus complète de la maison d'un utilisateur ou des fonctionnalités supplémentaires en plus de celles fournies par Google Device Access, peuvent être refusés.
- Les produits qui sont principalement des supports marketing ou des publicités qui ne présentent aucune valeur ajoutée pour les utilisateurs seront refusés.
- Les produits qui fournissent des données d'appareil incorrectes ou inexactes seront refusés.
- Les produits qui ne passent pas l'examen des produits Google Device Access après plusieurs tentatives peuvent être refusés, supprimés du programme Device Access s'ils ont déjà été approuvés et interdits de futurs envois.
- Les produits qui collectent, agrégent, resyndiquent, conservent, journalisent ou stockent (par quelque moyen ou mécanisme que ce soit) les données client reçues de l'API SDM au-delà de 10 jours à compter de la date de réception et de stockage des données seront refusés.
- Les produits qui collectent, agrégent, resyndiquent, conservent, journalisent ou stockent des enregistrements audio, des séquences vidéo ou des diffusions en direct audio ou vidéo reçus via l'API SDM ("Audio Visual Data") seront refusés. Toute utilisation des données audio-visuelles est strictement limitée à l'affichage de ces données via votre produit.
- Les produits qui partagent des données client avec des tiers sans le consentement de Google seront refusés.
- Les produits permettant de contrôler simultanément des appareils Google Nest sur plusieurs comptes Google peuvent être refusés.
- Les produits qui effectuent une réponse à la demande ou d'autres programmes de gestion de l'énergie seront refusés.
- Nous refusons les produits censés permettre d'utiliser des appareils Google Nest connectés ou le compte Google d'un client, ou des Données client collectées pour fournir des services d'urgence, de notification, de sécurité des personnes ou tout autre service essentiel sans interruption.
- Les produits qui évaluent les utilisateurs ou leur propriété individuellement ou de manière groupée pour des assurances ou d'autres produits et services financiers seront refusés.
- Les produits qui ne respectent pas les conditions d'utilisation régissant l'utilisation de tout produit ou service Google seront refusés.
- Les produits qui appellent l'API SDM sans demande initiale directe et explicite de l'utilisateur final seront refusés.
- Les produits qui enregistrent, collectent, utilisent ou stockent des informations ou des données issues d'une requête ou d'un résultat, y compris, mais sans s'y limiter, les données audio ou les métadonnées liées à des requêtes reçues à la suite de l'utilisation ou de l'authentification de l'Assistant Google par un utilisateur final, si le produit ou les services utilisés sont intégrés à l'Assistant Google ou le distribuent, seront refusés.
- Branding et interface utilisateur
- Tous les supports marketing doivent être envoyés et approuvés via le Partner Marketing Hub de Google avant le lancement.
- Les Produits dont le nom réel contient Google, Google Nest, Nest, Google Device Access ou tout nom semblable à ces marques Google et prêtant à confusion, peuvent être refusés.
- Les produits contenant des éléments d'interface utilisateur qui copient ou ressemblent étroitement à ceux de l'application Google Nest ou Google Home seront refusés.
- Les produits contenant des icônes et des images non approuvées qui copient ou ressemblent fortement à celles de l'application Google Nest ou Google Home, ou aux appareils Google Nest peuvent être refusés.
- Les produits contenant des icônes et des images Google ou Google Nest non approuvées peuvent être refusés.
- Les produits qui utilisent des icônes Google ou Google Nest pour représenter une structure Google, ou qui utilisent le G de Google pour représenter des éléments d'interface utilisateur autres qu'un compte ou une structure Google peuvent être refusés.
- Les produits ne doivent pas utiliser le bleu Google Nest (code hexadécimal 00AFD8) pour les éléments d'interface utilisateur autres que les icônes et images Google Nest approuvées.
- Les produits dont les icônes Google modifiées ou celles d'un appareil Google ne respectent pas les autorisations relatives à la marque Google peuvent être refusés.
- Les produits qui font la promotion de l'intégration de Google Nest et dont l'utilisation n'est pas conforme à la réalité ou qui font des affirmations non étayées seront refusés.
- Les produits qui ne respectent pas les consignes d'utilisation des expressions "Accès à l'appareil", "Fonctionne avec l'Assistant Google" et/ou "Google Smart Home" seront refusés.
- Les produits dont l'URL contient n'importe quel nom Google (y compris, mais sans s'y limiter, Google ou Nest) peuvent être refusés.
- Google Nest se réserve le droit de refuser tout matériel marketing, même si les interdictions ne sont pas mentionnées dans cette section.
- Métadonnées (nom, descriptions, autorisations, etc.)
- Les produits contenant du texte d'espace réservé dans le nom, la description ou toute autre valeur seront refusés.
- Les produits dont le nom et la description ne sont pas pertinents par rapport aux fonctionnalités seront refusés.
- Les produits qui accèdent à des caractéristiques non pertinentes pour la fonctionnalité du produit seront refusés.
- Nous refusons les produits dont les noms, la littérature relative aux produits ou les supports promotionnels sont trompeurs ou déroutants, ou qui incluent des marques ou des droits d'auteur de tiers, seront refusés.
- Les produits qui recommandent aux utilisateurs de désactiver une fonctionnalité d'un produit Google peuvent être refusés.
- Les produits qui ne comportent pas d'URL d'assistance valide et fonctionnelle seront refusés.
- Les produits qui semblent copier des éléments d'interface utilisateur d'autres applications peuvent être refusés.
- Autorisation
- Les produits dont l'authentification et l'autorisation à un compte Google ne sont pas correctement implémentées peuvent être refusés.
- L'utilisation de l'API SDM est limitée aux pays où les appareils Google sont vendus.
- Les produits qui ne stockent pas et ne transmettent pas de manière sécurisée les jetons d'accès, les codes d'autorisation et les secrets client seront refusés.
- Les produits permettant de se déconnecter ou de se déconnecter de Google doivent pour cela utiliser l'API de révocation des jetons Google OAuth ou rediriger l'utilisateur vers https://nestservices.google.com/partnerconnections. Les produits qui ne gèrent pas cette autorisation révoquée en revenant à un état déconnecté et en supprimant toutes les données client seront rejetés.
- Les produits doivent respecter les Consignes Google OAuth pour effectuer l'association de compte Google.
- Les produits qui ne disposent pas de conditions d'utilisation et de règles de confidentialité valides présentées à l'utilisateur final dans le cadre de Google OAuth seront refusés.
- Google permet à un utilisateur de révoquer l'accès à l'API SDM. Les produits doivent gérer cette autorisation révoquée en rétablissant l'état déconnecté et en supprimant toutes les données utilisateur.
- Les produits doivent inclure un lien vers le Gestionnaire de Partner Connections de Google pour permettre aux utilisateurs de gérer l'accès aux données des structures et des appareils.
- Les produits peuvent être désactivés pour diverses raisons opérationnelles. Lorsqu'un produit est inactif, il devient inutilisable. Les produits qui ne proposent pas d'assistance pour un produit inactif (par exemple, un message d'erreur utilisateur approprié) seront refusés.
- Les produits qui obligent les utilisateurs à renouveler l'autorisation une fois celle-ci établie, seront refusés.
- Le développeur doit placer un extrait "Utilisation limitée" sur la page d'accueil de son projet ou sur une page accessible en un clic depuis la page d'accueil, indiquant que l'application est conforme au Règlement relatif aux données utilisateur dans les services d'API Google, y compris aux exigences d'utilisation limitée. L'extrait doit être visible par tous les utilisateurs et ne pas dépasser 500 caractères.
- Structures/Habitations
Les comptes Google permettent aux utilisateurs de gérer plusieurs maisons. Les produits doivent être compatibles avec les comptes Google pouvant contenir une ou plusieurs maisons. Certains produits ne peuvent être associés qu'à une seule maison Google. Dans ce cas, les développeurs doivent permettre aux utilisateurs de sélectionner la maison appropriée. Une fois l'association effectuée, les développeurs doivent prendre en charge les modifications apportées aux maisons, y compris l'ajout et la suppression de maisons, ainsi que la mise à jour des données des maisons (par exemple, les noms des maisons). Les consignes suivantes couvrent les exigences concernant la gestion des comptes Google pouvant avoir plusieurs maisons.
- Les produits qui ne permettent pas d'ajouter plusieurs maisons seront refusés.
- Les produits qui ne permettent pas à l'utilisateur de sélectionner la maison appropriée à associer (par exemple, un outil de sélection de structure) seront refusés.
- Les produits qui ne reflètent pas les mises à jour des données de maison (par exemple, les noms de maison ou l'ajout/la suppression de maisons) dans les secondes qui suivent la mise à jour peuvent être refusés.
- Les produits qui ne peuvent pas gérer plusieurs maisons et qui contiennent chacun plusieurs appareils du même type ou de types différents seront refusés.
- Les produits qui ne sont pas compatibles avec les maisons vides (structures) ou une combinaison de maisons vides et non vides seront rejetés.
- Thermostats Google Nest.
L'API SDM est conçue pour permettre aux produits et solutions tiers de contrôler le système CVC via le Nest Thermostat sans perturber les algorithmes Google Nest ni surprendre l'utilisateur par un comportement inattendu.
- Les produits demandant à l'utilisateur de désactiver les capteurs et les fonctionnalités d'apprentissage du Google Nest Thermostat seront refusés.
- Les produits qui déclenchent des mises à jour du thermostat sans interaction de l'utilisateur (par exemple, des déclencheurs et des règles) et qui ne fournissent aucun indicateur de l'échec d'une action seront refusés.
- Les produits qui ne maintiennent pas les températures, les points de consigne et l'ambiance en synchronisation avec les températures réelles de l'appareil, en quelques secondes, peuvent être refusés.
- Les produits qui ne gèrent pas plusieurs thermostats dans une ou plusieurs structures peuvent être refusés.
- Les produits qui ne sont pas mis à jour lorsque les données du thermostat sont mises à jour seront refusés.
- Les produits qui ne sont pas mis à jour lors de l'ajout ou de la suppression d'un thermostat seront rejetés.
- Les produits qui n'acceptent pas tous les modes disponibles du thermostat (Chauffage, Climatisation, Chauffage/Climatisation, Désactivé, Éco, par exemple) peuvent être refusés.
- Les produits qui ne respectent pas correctement les limites de chauffage/refroidissement (3 degrés en Fahrenheit et 1,5 degrés en Celsius) seront rejetés.
- Les produits qui n'acceptent pas correctement les limites de température (entre 9 et 32 °C) seront refusés.
- Les produits qui proposent des fonctionnalités de ventilateur et qui ne permettent pas de démarrer et d'arrêter un minuteur seront refusés.
- Les produits qui ne s'affichent pas et ne sont pas mis à jour dans les secondes qui suivent la mise à jour des emplacements et des noms des thermostats seront refusés.
- Les produits qui ne sont pas compatibles avec les transitions C à F (lecture et mise à jour, ou réécriture des unités dans Google Nest) peuvent être refusés.
- Caméras Google Nest, sonnettes Google Nest et Nest Hub Max
L'API SDM permet de récupérer des informations sur les flux en direct, les notifications et les instantanés de la caméra, ou sur les aperçus des événements de mouvement, de personne, de son et de sonnette.
- Les produits qui n'acceptent pas l'utilisation de plusieurs caméras dans une ou plusieurs structures seront refusés.
- Les produits qui n'affichent pas et ne mettent pas à jour les noms et les emplacements des caméras corrects seront refusés.
- Les produits qui envoient des notifications aux utilisateurs concernant les événements de l'appareil photo doivent le faire dans les secondes qui suivent l'événement, sinon ils risquent d'être refusés.
- Les produits qui envoient des notifications qui dupliquent les notifications natives des appareils Google Nest seront refusés.
- Les produits qui déclenchent des mises à jour de l'appareil photo sans interaction de l'utilisateur (par exemple, les déclencheurs et les règles) et qui ne fournissent pas d'indicateur d'échec d'une action seront refusés.
- Les produits qui ne sont pas mis à jour lors de l'ajout ou de la suppression d'une caméra seront refusés.
Remarque
Ce document représente tout notre possible pour vous expliquer comment nous examinons Device Access les produits envoyés pour approbation. Nous espérons qu'il vous sera utile lorsque vous développerez et enverrez vos applications et interfaces intégrées. Il s'agit d'un document évolutif qui sera mis à jour à mesure que nous découvrirons de nouvelles applications, implémentations et situations.
En tant que développeur de produits pour le programme Device Access , vous êtes tenu de respecter les guides suivants:
- Conditions d'utilisation du programme Google Device Access
- Consignes relatives au marketing et au branding
- Tout autre accord entre vous et Google
L'approbation de votre produit par Google ne constitue pas une renonciation aux droits de Google en vertu de ces accords. Ces consignes visent à vous aider à faire accepter votre produit via le Device Access processus d'examen des produits, et non à modifier ou à supprimer des dispositions d'un autre contrat.
Google se réserve le droit d'interpréter et d'appliquer ces consignes à sa seule discrétion, et de modifier l'interprétation ou l'application de ces consignes à tout moment, y compris lors du processus d'examen des produits.