Wytyczne dotyczące sprawdzania produktów

Gdy zarejestrujesz projekt w programie, Device Access przydzielimy Ci projekt z ograniczoną liczbą unikalnych użytkowników oprócz Twojego programisty zgodnie z opisem w sekcji Limity liczby użytkowników i liczby żądań.

Po zakończeniu integracji z piaskownicą, jeśli chcesz utworzyć Aby przeprowadzić integrację komercyjną, musisz złożyć wniosek o rejestrację komercyjną programowania, przesyłając przypadek użycia do sprawdzenia. i akceptacji. Po zatwierdzeniu partnerzy przechodzą oświadczenie .

Wytyczne

Aby weryfikacja produktu przebiegła sprawnie, integracje komercyjne muszą spełniać z tymi wytycznymi.

Usługi w tym dokumencie dotyczą aplikacji, które integrują SDM API do uzyskiwania dostępu do urządzeń Google Nest jako udział Device Access w programie.

  1. Funkcjonalność.
    1. Produkty, które nie korzystają z oficjalnego interfejsu SDM API, zostaną odrzucone.
    2. Produkty, które uległy awarii, zostaną odrzucone.
    3. Produkty, w których występują widoczne dla użytkownika błędy dotyczące istotnych funkcji zostanie odrzucony.
    4. Usługi, które nie informują użytkowników w jasny sposób o błędach w przypadku czynności, których wykonanie zakończy się niepowodzeniem, zostaną odrzucone.
    5. Produkty, które nie zapewniają obsługi błędów ani limitów liczby żądań, będą odrzucono.
    6. Produkty, które nie działają z oficjalnym interfejsem SDM API, zgodnie z opisem deweloper zostanie odrzucony.
    7. Niespójne produkty zawierające nieudokumentowane lub ukryte funkcje musi zawierać opis usługi lub wymagane uprawnienia zostaną odrzucono.
    8. produkty, które są „demograficzne”, "próbna", lub „test” wersje odrzucono. Pod uwagę brane będą aplikacje w wersji beta. Produkty, które obsługują wiele elementów platformy (na przykład iOS, Android i strona internetowa) powinny przesłać wszystkie dane, z platform obsługiwanych w momencie sprawdzania. Produkty, które nie są przesyłane możemy odrzucić wszystkie obsługiwane platformy do weryfikacji.
    9. Produkty, które nie są przydatne lub niepowtarzalne lub nie zapewniają trwałości np. pełniejszy obraz domu lub dodanych elementów innych funkcji niż te, które zapewnia Usługa Google Device Access, mogą być odrzucono.
    10. Produkty służące głównie jako materiały marketingowe lub reklamy zawierające żadna dodatkowa wartość dla użytkowników nie zostanie odrzucona.
    11. Produkty z nieprawidłowymi lub innymi niedokładnymi danymi zostać odrzucony.
    12. Produkty, które nie przejdą weryfikacji produktów za pomocą dostępu do urządzenia Google po wiele prób może zostać odrzucona, usunięta z dostępu do urządzenia jeśli produkt został wcześniej zatwierdzony i może być zabroniony nie będzie można przesyłać kolejnych treści.
    13. Usługi, które zbierają, agregują, rozpowszechniają, przechowują, rejestrują lub przechowują (za pomocą dowolnego medium lub mechanizmu) Dane klienta otrzymane z interfejsu SDM API po upływie 10 kolejnych dni od daty ich otrzymania; zostaną odrzucone.
    14. Usługi, które służą do gromadzenia, agregowania, ponownej dystrybucji, przechowywania, rejestrowania lub przechowywania jakichkolwiek nagrań dźwiękowych, nagrań wideo ani transmisji na żywo audio lub wideo; otrzymane za pomocą interfejsu SDM API („Dane audiowizualne”) zostaną odrzucone. Dowolne użycie Danych audiowizualnych ogranicza się ściśle do wyświetlania takich danych za pomocą produktu.
    15. Usługi, które udostępniają dane klienta osobom trzecim bez Twojej zgody od Google zostaną odrzucone.
    16. Usługi, które umożliwiają jednoczesne sterowanie urządzeniami Google Nest w domu konta Google mogą zostać odrzucone.
    17. Produkty, które reagują na popyt lub inne sposoby zarządzania energią Programy będą odrzucane.
    18. produktów, które służą do obsługi połączonych urządzeń Google Nest; konta Google klienta ani zbierania Danych klienta w celu udostępniania pomoc w sytuacjach awaryjnych, usługi powiadomień, związane z bezpieczeństwem życia i innymi usługami o krytycznym znaczeniu będą odrzucane.
    19. Usługi oceniające użytkowników lub ich usługi indywidualnie albo w dane zbiorcze dotyczące ubezpieczeń lub innych produktów i usług finansowych będą odrzucono.
    20. Produkty naruszające warunki korzystania z jakichkolwiek Produkt lub usługa Google zostaną odrzucone.
    21. Usługi, które wywołują interfejs SDM API bez początkowego bezpośredniego i jednoznacznego żądanie skierowane do użytkownika końcowego zostanie odrzucone.
    22. Produkty, które rejestrują, zbierają, wykorzystują lub przechowują jakiekolwiek informacje lub dane z zapytania lub wyniku, w tym w stopniu nieograniczonym wszelkich danych audio, metadanych dotyczących zapytań otrzymanych w wyniku działania używanie lub uwierzytelnianie Asystenta Google, jeśli usługa lub używane usługi są zintegrowane z Asystentem Google lub go rozpowszechniają. zostanie odrzucona.
  2. Budowanie marki i interfejs.
    1. Wszystkie materiały marketingowe należy przesłać do Google Partner Marketing Hub przed jego uruchomieniem.
    2. Produkty, których rzeczywista nazwa zawiera Google, Google Nest, Nest, dostęp do urządzeń Google lub inna nazwa łudząco podobna do tych znaków towarowych Google mogą zostać odrzucone.
    3. Produkty zawierające elementy interfejsu, które są kopiowane lub bardzo do nich podobne. w aplikacji Google Nest lub Google Home.
    4. Produkty zawierające niezatwierdzone ikony i zdjęcia, które są kopiowane lub ściśle kopiowane podobne do tych w aplikacji Google Nest lub Google Home albo na urządzeniach Google Nest; może zostać odrzucona.
    5. Produkty zawierające niezatwierdzone ikony i zdjęcia Google lub Google Nest może zostać odrzucona.
    6. Produkty z ikoną Google lub Google Nest symbolizującą Google lub użyj klawisza G Google do reprezentowania elementów interfejsu innych niż Konto Google lub struktura Google mogą zostać odrzucone.
    7. Produkty nie mogą używać koloru Google Nest Blue (HEX #00AFD8) jako elementów interfejsu inne niż zatwierdzone ikony i obrazy Google Nest.
    8. Produkty, które wykorzystują zmodyfikowane ikony Google lub ikony urządzeń Google w sposób które nie są zgodne z Marka Google Uprawnienia mogą zostać odrzucone.
    9. Produkty reklamujące integrację i przypadek użycia Google Nest które są niedokładne lub zawierają twierdzenia, których nie można zostanie odrzucony.
    10. Produkty, które nie są zgodne ze wskazówkami dotyczącymi używania wyrażeń Dostęp do urządzenia, Współpraca z Asystentem Google lub inteligentny dom Google zostanie odrzucona.
    11. Produkty, których adres URL zawiera dowolną nazwę Google (w tym między innymi Google i Nest) mogą zostać odrzucone.
    12. Google Nest zastrzega sobie prawo do odrzucenia wszelkich materiałów marketingowych, nawet jeśli zakazy nie są wymienione w tej sekcji.
  3. Metadane (nazwa, opisy, uprawnienia itp.)
    1. Produkty z tekstem zastępczym, w nazwie, opisie lub innym zostanie odrzucona.
    2. Produkty, których nazwy i opisy nie dotyczą funkcjonalność usługi zostanie odrzucona.
    3. Produkty z cechami nieistotnymi dla funkcji zostanie odrzucony.
    4. Produkty z nazwami, literaturą dotyczącą produktów lub materiałami promocyjnymi, wprowadzają w błąd, są mylące lub zawierają znaki towarowe osób trzecich albo prawa autorskie zostaną odrzucone.
    5. Usługi, które zalecają użytkownikom wyłączenie dowolnej usługi Google może zostać odrzucona.
    6. Produkty, które nie mają prawidłowego działającego adresu URL pomocy, odrzucono.
    7. Produkty, które mogą kopiować elementy interfejsu z innych aplikacji odrzucono.
  4. Autoryzacja.
    1. Usługi z nieprawidłowo zaimplementowanym uwierzytelnianiem może zostać odrzucona.
    2. Korzystanie z interfejsu SDM API jest ograniczone do krajów, w których urządzenia Google są sprzedanych.
    3. Produkty, które nie przechowują ani nie przekazują tokenów dostępu w bezpieczny sposób. kody autoryzacji i tajne klucze klienta będą odrzucane.
    4. Usługi umożliwiające wylogowywanie się z konta Google lub odłączanie się od konta Google. musi użyć interfejsu API do odwoływania tokena OAuth Google, aby to zrobić lub skierować użytkownika na stronie https://nestservices.google.com/partnerconnections. Produkty które nie obsługują tej unieważnionej autoryzacji, przez przywrócenie gdy konto jest odłączone, a usunięcie wszystkich Danych klienta jest odrzucane.
    5. Produkty muszą być zgodne z zasadami Google Wskazówki związane z protokołem OAuth przy łączeniu kont Google.
    6. Produkty, które nie mają obowiązujących Warunków korzystania z usługi i Polityki prywatności wyświetlane użytkownikowi w ramach protokołu Google OAuth są odrzucane.
    7. Google umożliwia użytkownikowi unieważnienie dostępu do interfejsu SDM API. Usługi muszą obsługiwać to unieważnione upoważnienie przez przywrócenie połączenia i usunięcia wszystkich danych użytkownika.
    8. Usługi muszą zawierać link do menedżera ds. połączeń z partnerami Google które pozwalają użytkownikom zarządzać strukturami i dostępem do danych na urządzeniach.
    9. Usługi mogą zostać dezaktywowane z różnych powodów operacyjnych. Gdy produkt jest nieaktywny, przez co nie będzie można go użyć Produkty, które nie udzielanie pomocy dotyczącej nieaktywnej usługi (na przykład pomyłki w przypadku błędu użytkownika) wiadomości) zostaną odrzucone.
    10. Usługi, które wymuszają na użytkownikach ponowną autoryzację po zakończeniu autoryzacji został już ustanowiony, zostanie odrzucony.
    11. Deweloper musi umieścić informację „Ograniczone użycie”. fragment kodu na stronie swojego projektu na stronie głównej lub na stronie o jednym kliknięciu i wyświetlając zgodność aplikacji z Użytkownik usług interfejsów API Google zasad dotyczących danych, w tym wymagań dotyczących ograniczonego użycia. Fragment musi być widoczny dla wszystkich użytkowników i mieć mniej niż 500 znaków.
  5. Budynki/domy.

    Konta Google umożliwiają użytkownikom zarządzanie wieloma domami. Usługi powinny obsługiwać konta Google, które mogą zawierać do domów. Niektóre produkty mogą być powiązane tylko z jednym Google Home. W tych deweloperzy muszą zapewnić użytkownikom możliwość wyboru odpowiednich w domu. Po połączeniu deweloperzy muszą zapewnić wsparcie w zakresie zmian w domach, w tym dodawanie i usuwanie domów oraz aktualizowanie danych o nich (na przykładowe nazwy domów). W poniższych wytycznych znajdziesz wymagania dotyczące: obsługi kont Google, które mogą mieć wiele domów.

    1. Produkty, w przypadku których nie można mieć wielu domów zostanie odrzucona.
    2. Produkty, które nie umożliwiają użytkownikowi wyboru odpowiedniego strona główna połączenia (np. selektor struktury) będzie odrzucono.
    3. Produkty, które nie odzwierciedlają aktualizacji danych dotyczących domu (np. dom nazw lub dodania/odejmowania domów) w ciągu kilku sekund po aktualizacji. może zostać odrzucona.
    4. Produkty, które nie mogą obsługiwać kilku domów, z których każdy zawiera wiele urządzenia tego samego lub innego typu będą odrzucane.
    5. Produkty, które nie obsługują pustych domów (budowli) lub ich kombinacji pustych i niepustych domów będą odrzucane.
  6. Urządzenia Google Nest Thermostat

    Interfejs SDM API umożliwia usługom i rozwiązaniom innych firm sterować systemem ogrzewania/wentylacji/klimatyzacji za pomocą urządzenia Nest Thermostat algorytmy Google Nest lub zaskakiwanie użytkownika nieoczekiwanymi informacjami. zachowanie użytkownika.

    1. Produkty, które instruują użytkownika, aby wyłączyć czujniki i systemy uczące się funkcje urządzenia Google Nest Thermostat zostaną odrzucone.
    2. Produkty, które uruchamiają aktualizacje termostatu bez interakcji użytkownika (na takich jak reguły czy reguły) i nie wskazują żadnych nieudana czynność zostanie odrzucona.
    3. Produkty, które nie utrzymują temperatury, nastawy ani otoczenia, w synchronizować się z rzeczywistą temperaturą urządzenia w ciągu kilku sekund, odrzucono.
    4. Produkty, które nie obsługują kilku termostatów w jednym lub kilku termostatach mogą zostać odrzucone.
    5. Produkty, które nie są aktualizowane po aktualizacji danych termostatu, odrzucono.
    6. Produkty, które nie zostaną zaktualizowane po dodaniu/usunięciu termostatu, zostaną odrzucono.
    7. Produkty, które nie obsługują wszystkich możliwych trybów termostatu, na przykład np. Ogrzewanie, Chłodzenie, Ogrzewanie-chłodzenie, Wyłączone, Eko, mogą zostać odrzucone.
    8. Produkty, które nie obsługują poprawnie limitów ogrzewania i chłodzenia (3 stopnie) oprócz F i 1,5 w C) zostanie odrzucony.
    9. Produkty, które nie obsługują poprawnie limitów temperatury (50–90 C i 9–32 C) zostaną odrzucone.
    10. Produkty, które zapewniają działanie wentylatora i nie umożliwiają uruchamiania i zatrzymanie licznika czasu wentylatora zostanie odrzucone.
    11. Produkty, które nie wyświetlają się ani nie aktualizują w ciągu kilku sekund od aktualizacji, prawidłowe lokalizacje i nazwy termostatów zostaną odrzucone.
    12. Usługi, które nie obsługują przejść z C na F, odczytując zaktualizowania lub zapisywania jednostek z powrotem w Google Nest może zostać odrzucona.
  7. Kamery Google Nest, Google Nest Doorbell i Nest Hub Max.

    Interfejs SDM API umożliwia pobieranie informacji o zdarzeniach z kamery transmisji na żywo, powiadomień i zrzutów ekranu lub podglądu klipu zdarzeń ruchu, osób, dźwięków i dzwonka.

    1. Produkty, które nie obsługują wielu aparatów w jednym lub kilku aparatach będą odrzucane.
    2. Produkty, które nie wyświetlają ani nie aktualizują prawidłowych nazw aparatów lokalizacje będą odrzucane.
    3. Usługi, które powiadamiają użytkowników o zdarzeniach wykrywanych przez kamerę, muszą powiadamiać ich o tym. w ciągu kilku sekund od zdarzenia lub może zostać odrzucona.
    4. Produkty wysyłające powiadomienia będące duplikatami urządzenia Google Nest będą odrzucane.
    5. Produkty, które aktualizują aparat bez interakcji użytkownika (na przykład takich jak reguły czy reguły) i nie wskazują żadnych nieudana czynność zostanie odrzucona.
    6. Produkty, które nie zostaną zaktualizowane po dodaniu lub usunięciu kamery, zostaną odrzucono.

Uwaga

Ten dokument to doskonała okazja, by przedstawić, jak sprawdzamy Device Access produkty przesłane do zatwierdzenia. Mamy nadzieję, że pomoże Ci on tworzyć i przesyłać aplikacje oraz zintegrowane interfejsy. Tak wygląda życie dokument będzie aktualizowany w miarę pojawiania się nowych aplikacji. o implementacjach i sytuacjach.

Jako deweloper produktów w ramach Device Access programu obowiązują Cię następujące przewodniki:

  • Warunki korzystania z programu dostępu do urządzeń Google
  • Wskazówki dotyczące marketingu i promocji marki
  • wszelkie inne umowy między Tobą a Google.

Zatwierdzenie produktu przez Google nie zrzeka się żadnych praw Google wynikających z umowy. Te wytyczne mają na celu pomóc w uzyskaniu akceptacji Twojego produktu za pomocą Device Access procesu sprawdzania produktów. Nie zmienić ani usunąć postanowień jakiejkolwiek innej umowy.

Google zastrzega sobie prawo do interpretowania i stosowania tych wytycznych na swoich według własnego uznania oraz do zmiany interpretacji lub zastosowania tych wytycznych w każdej chwili, również podczas procesu sprawdzania produktów.