Quando registri un progetto con il Device Access programma, al progetto verrà allocato un numero limitato di utenti unici, oltre al tuo account sviluppatore, come descritto in Limiti di utenti e tariffe.
Dopo aver completato un'integrazione della sandbox, se vuoi creare un'integrazione commerciale, devi richiedere lo sviluppo commerciale inviando un caso d'uso per la revisione e l'approvazione. Una volta approvati, i partner vengono sottoposti a una procedura di certificazione.
Linee guida
Per garantire una revisione agevole dei prodotti, le integrazioni commerciali devono soddisfare le seguenti linee guida.
Per Prodotti in questo documento si intendono le applicazioni che integrano l'API SDM per accedere ai dispositivi Google Nest nell'ambito del Device Access programma.
- Funzionalità.
- I prodotti che non utilizzano l'API SDM ufficiale verranno rifiutati.
- I prodotti che causano arresti anomali verranno rifiutati.
- I prodotti che presentano bug visibili agli utenti con un impatto funzionale significativo verranno rifiutati.
- I prodotti che non forniscono agli utenti un chiaro messaggio di errore quando le azioni non vanno a buon fine, che descrivono il motivo dell'errore, verranno rifiutati.
- I prodotti che non consentono la gestione di errori e limiti di frequenza verranno rifiutati.
- I prodotti che non funzionano con l'API SDM ufficiale, come descritto dallo sviluppatore verranno rifiutati.
- I prodotti che includono funzionalità non documentate o nascoste incoerenti con la descrizione del prodotto o con le autorizzazioni richieste verranno rifiutati.
- I prodotti che sono versioni "demo", "di prova" o "di test" verranno rifiutati. Le app beta verranno prese in considerazione. I prodotti che supportano più piattaforme (ad esempio iOS, Android e un sito web) devono inviare tutte le piattaforme supportate al momento della revisione. I prodotti per i quali non vengono inviate tutte le piattaforme supportate per la revisione potrebbero essere rifiutati.
- I prodotti che non sono utili o unici o che non forniscono un valore duraturo, ad esempio una visione più completa della casa di un utente o funzionalità aggiuntive rispetto a quelle fornite da Accesso ai dispositivi Google, potrebbero essere rifiutati.
- I prodotti che sono principalmente materiali di marketing o pubblicità senza valore aggiuntivo per gli utenti verranno rifiutati.
- I prodotti che forniscono dati errati o imprecisi sui dispositivi verranno rifiutati.
- I prodotti che non superano la revisione del Prodotto Accesso ai dispositivi Google dopo diversi tentativi potrebbero essere rifiutati, rimossi dal programma Accesso ai dispositivi (se il prodotto è stato precedentemente approvato) e potrebbe essere vietato inviare prodotti in futuro.
- Verranno rifiutati i prodotti che raccolgono, aggregano, ridistribuiscono in syndication, conservano, registrano o archiviano (tramite qualsiasi mezzo o meccanismo) i Dati del cliente ricevuti dall'API SDM oltre 10 giorni finali dalla data in cui i dati sono ricevuti e archiviati.
- I prodotti che raccolgono, aggregano, ridistribuiscono in syndication, conservano, registrano o archiviano registrazioni audio, filmati video o live streaming audio o video ricevuti tramite l'API SDM ("Dati audiovisivi") verranno rifiutati. Qualsiasi utilizzo dei Dati audiovisivi è strettamente limitato alla visualizzazione di questi dati tramite il tuo prodotto.
- I prodotti che condividono i Dati del cliente con terze parti senza il consenso di Google verranno rifiutati.
- I prodotti che consentono il controllo simultaneo dei dispositivi Google Nest su più Account Google potrebbero essere rifiutati.
- I prodotti che eseguono la risposta alla domanda o altri programmi di gestione dell'energia verranno rifiutati.
- I prodotti che pretendono di attivare i dispositivi Google Nest connessi, l'Account Google di un cliente o che hanno raccolto i Dati dei clienti per fornire risposte di emergenza senza interruzioni, servizi di notifica, Emergenze Personali o altri servizi per l'utilizzo critico verranno rifiutati.
- I prodotti che valutano gli utenti o la loro proprietà singolarmente o in modo aggregato per assicurazioni o altri prodotti e servizi finanziari verranno rifiutati.
- I prodotti che violano i termini e le condizioni che regolano l'utilizzo di qualsiasi prodotto o servizio Google verranno rifiutati.
- I prodotti che chiamano l'API SDM senza una richiesta iniziale diretta ed esplicita rivolta all'utente finale verranno rifiutati.
- I prodotti che registrano, raccolgono, utilizzano o memorizzano informazioni o dati provenienti da una query o da un risultato, inclusi, a titolo esemplificativo, i dati audio o i metadati relativi a query, ricevuti a seguito dell'utilizzo o dell'autenticazione di un utente finale con l'Assistente Google, se il prodotto o i servizi utilizzati sono integrati con l'Assistente Google o lo distribuiscono, verranno rifiutati.
- Branding e interfaccia utente.
- Tutti i materiali di marketing devono essere inviati e ricevere l'approvazione tramite il Google Partner Marketing Hub prima del lancio.
- I prodotti il cui nome effettivo contiene Google, Google Nest, Nest, Accesso ai dispositivi Google o qualsiasi nome che sia simile a questi marchi Google potrebbero essere rifiutati.
- I prodotti contenenti elementi dell'interfaccia utente che corrispondono o sono molto simili a quelli presenti nell'app Google Nest o Google Home verranno rifiutati.
- I prodotti contenenti icone e immagini non approvate che copiano o assomigliano molto a quelle nell'app Google Nest o Google Home o nei dispositivi Google Nest potrebbero essere rifiutati.
- I prodotti contenenti icone e immagini di Google o Google Nest non approvate potrebbero essere rifiutati.
- I prodotti che utilizzano le icone di Google o Google Nest per rappresentare una struttura Google o che utilizzano la G di Google per rappresentare elementi dell'interfaccia utente diversi da un Account Google o da una struttura Google potrebbero essere rifiutati.
- I prodotti non devono utilizzare Google Nest Blue (HEX #00AFD8) per elementi UI diversi dalle icone e dalle immagini Google Nest approvate.
- I prodotti che utilizzano icone di Google o di dispositivi Google alterate in modi che non rispettano le autorizzazioni per il brand Google potrebbero essere rifiutati.
- I prodotti che pubblicizzano l'integrazione di Google Nest e la funzionalità dei casi d'uso non sono accurati o fanno affermazioni che non possono essere dimostrate verranno rifiutati.
- I prodotti che non rispettano le linee guida per l'utilizzo delle frasi Accesso ai dispositivi, Funziona con l'Assistente Google e/o Google Smart Home verranno rifiutati.
- I prodotti che utilizzano un URL che include un qualsiasi nome Google (inclusi, a titolo esemplificativo, Google o Nest) possono essere rifiutati.
- Google Nest si riserva il diritto di rifiutare qualsiasi materiale di marketing anche se i divieti non sono menzionati in questa sezione.
- Metadati (nome, descrizioni, autorizzazioni e così via).
- I prodotti con testo segnaposto nel nome, nella descrizione o in qualsiasi altro valore verranno rifiutati.
- I prodotti con nomi e descrizioni non pertinenti alla funzionalità del prodotto verranno rifiutati.
- I prodotti che accedono a tratti non pertinenti alla funzionalità del prodotto verranno rifiutati.
- I prodotti con nomi, testi o materiali promozionali fuorvianti, confusi o che incorporano marchi o copyright di terze parti verranno rifiutati.
- I prodotti che consigliano agli utenti di disattivare qualsiasi funzionalità dei prodotti Google potrebbero essere rifiutati.
- I prodotti che non dispongono di un URL di assistenza valido e funzionante verranno rifiutati.
- I prodotti che sembrano copiare elementi dell'interfaccia utente da altre app potrebbero essere rifiutati.
- Autorizzazione.
- I prodotti per i quali non è stata implementata correttamente l'autenticazione e l'autorizzazione per un Account Google potrebbero essere rifiutati.
- L'utilizzo dell'API SDM è limitato ai paesi in cui vengono venduti i dispositivi Google.
- I prodotti che non memorizzano e trasmettono in modo sicuro token di accesso, codici di autorizzazione e secret client verranno rifiutati.
- I prodotti che includono la possibilità di uscire o disconnettersi da Google devono utilizzare l'API di revoca del token OAuth di Google o indirizzare l'utente alla pagina https://nestservices.google.com/partnerconnections. I prodotti che non gestiscono questa autorizzazione revocata ripristinando uno stato disconnesso e rimuovendo tutti i dati dei clienti verranno rifiutati.
- I prodotti devono seguire le linee guida di Google OAuth per eseguire il collegamento dell'Account Google.
- I prodotti che non dispongono di Termini di servizio e di Norme sulla privacy validi mostrati all'utente finale nell'ambito di Google OAuth verranno rifiutati.
- Google offre a un utente la possibilità di revocare l'accesso all'API SDM. I prodotti devono gestire questa autorizzazione revocata tornando a uno stato di disconnessione e rimuovendo tutti i dati utente.
- I prodotti devono includere un link a Partner Connections Manager di Google per consentire agli utenti di gestire l'accesso ai dati delle strutture e dei dispositivi.
- I prodotti possono essere disattivati per vari motivi operativi. Un prodotto attivo non sarà utilizzabile. I prodotti che non forniscono assistenza per un prodotto inattivo (ad esempio, messaggi di errore per gli utenti appropriati) verranno rifiutati.
- I prodotti che forzano gli utenti a eseguire nuovamente l'autorizzazione dopo che l'autorizzazione è stata già stabilita verranno rifiutati.
- Lo sviluppatore deve inserire uno snippet "Uso limitato" nella home page del progetto o in una pagina a un solo clic dalla home page che indichi la conformità dell'app alle Norme sui dati utente: servizi API di Google, inclusi i requisiti di uso limitato. Lo snippet deve essere visibile a tutti gli utenti e deve contenere meno di 500 caratteri.
- Strutture/case.
Gli Account Google consentono agli utenti di gestire più case. I prodotti devono supportare gli Account Google che possono contenere una o più case. Alcuni prodotti possono essere collegati a un solo Google Home. In questi casi, gli sviluppatori devono fornire agli utenti la possibilità di selezionare la casa appropriata. Una volta collegati, gli sviluppatori devono fornire assistenza per le modifiche relative alle case, incluse l'aggiunta e la rimozione di case e gli aggiornamenti dei dati relativi alle case (ad esempio i nomi delle case). Le seguenti linee guida illustrano i requisiti per gestire gli Account Google che potrebbero avere più case.
- I prodotti che non prevedono la possibilità di più case verranno rifiutati.
- I prodotti che non forniscono all'utente un modo per selezionare la casa appropriata per il collegamento (ad esempio un selettore di strutture) verranno rifiutati.
- I prodotti che non riflettono gli aggiornamenti dei dati delle case (ad esempio, nomi delle case o aggiunta/sottrazione di case) entro pochi secondi dall'aggiornamento possono essere rifiutati.
- I prodotti che non possono supportare più case, ciascuna contenente più dispositivi dello stesso tipo o di tipi diversi, verranno rifiutati.
- I prodotti che non supportano case (strutture) vuote o una combinazione di case vuote e non vuote verranno rifiutati.
- Termostati Google Nest.
L'API SDM è progettata per consentire a prodotti e soluzioni di terze parti di controllare l'impianto di climatizzazione tramite Nest Thermostat senza interrompere gli algoritmi di Google Nest o sorprendere l'utente con comportamenti inaspettati.
- I prodotti che chiedono all'utente di disattivare i sensori e le funzionalità di apprendimento di Google Nest Thermostat verranno rifiutati.
- I prodotti che attivano gli aggiornamenti del termostato senza interazione dell'utente (ad esempio, attivatori e regole) e non forniscono un indicatore di eventuali azioni non riuscite verranno rifiutati.
- I prodotti che non mantengono le temperature, i setpoint e la temperatura ambiente in sincronizzazione con le temperature effettive del dispositivo in pochi secondi potrebbero essere rifiutati.
- I prodotti che non gestiscono più termostati in una o più strutture potrebbero essere rifiutati.
- I prodotti che non si aggiornano quando gli aggiornamenti dei dati del termostato saranno rifiutati.
- I prodotti che non si aggiornano in caso di aggiunta/rimozione del termostato verranno rifiutati.
- I prodotti che non supportano tutte le possibili modalità del termostato, ad esempio Caldo, Freddo, Caldo/Freddo, Spento, Eco, potrebbero essere rifiutati.
- I prodotti che non supportano correttamente i limiti di caldo/freddo (3 gradi Fahrenheit e 1,5 gradi Celsius) verranno rifiutati.
- I prodotti che non supportano correttamente i limiti di temperatura (10-32 °C) verranno rifiutati.
- I prodotti che forniscono la funzionalità della ventola e non supportano l'avvio e l'arresto di un timer della ventola verranno rifiutati.
- I prodotti che non mostrano e aggiornano, entro pochi secondi dagli aggiornamenti, le posizioni e i nomi corretti dei termostati verranno rifiutati.
- I prodotti che non supportano le transizioni da C a F tramite la lettura e l'aggiornamento o la scrittura delle unità su Google Nest potrebbero essere rifiutati.
- Videocamere Google Nest, campanelli Google Nest e Nest Hub Max.
L'API SDM consente di recuperare le informazioni sugli eventi relativi allo streaming in diretta, alle notifiche e alle immagini istantanee della videocamera o all'anteprima dei clip per eventi di movimento, persone, suoni e campanello.
- I prodotti che non supportano più videocamere in una o più strutture verranno rifiutati.
- I prodotti che non visualizzano e non aggiornano le posizioni e i nomi corretti delle videocamere verranno rifiutati.
- I prodotti che avvisano gli utenti sugli eventi della videocamera devono farlo entro pochi secondi dall'evento, altrimenti potrebbero essere rifiutati.
- I prodotti che inviano notifiche che duplicano le notifiche native dei dispositivi Google Nest verranno rifiutati.
- I prodotti che attivano gli aggiornamenti della videocamera senza interazione dell'utente (ad esempio, attivatori e regole) e non forniscono un indicatore di eventuali azioni non riuscite verranno rifiutati.
- I prodotti che non si aggiornano in seguito all'aggiunta/rimozione della videocamera verranno rifiutati.
Nota
Questo documento rappresenta il nostro massimo impegno nel fornire informazioni sulle modalità di revisione Device Access dei prodotti inviati per l'approvazione. Ci auguriamo che ti sia utile per sviluppare e inviare le tue app e le tue interfacce integrate. Questo è un documento in tempo reale che verrà aggiornato man mano che verranno presentate nuove app, implementazioni e situazioni.
In qualità di sviluppatore di prodotti per il Device Access programma, devi rispettare le seguenti guide:
- Termini di servizio del programma Google Accesso ai dispositivi
- Linee guida per il marketing e il branding
- Qualsiasi altro contratto tra te e Google
L'approvazione del tuo prodotto da parte di Google non comporta la rinuncia a diritti di Google ai sensi di questi contratti. Queste linee guida hanno lo scopo di aiutarti a ottenere l'accettazione per il tuo prodotto tramite la Device Access procedura di revisione del prodotto e non di emendare o rimuovere le disposizioni di qualsiasi altro contratto.
Google si riserva il diritto di interpretare e applicare queste linee guida a sua esclusiva discrezione e di modificare l'interpretazione o l'applicazione delle stesse in qualsiasi momento, anche durante il processo di revisione dei prodotti.