Wytyczne dotyczące sprawdzania produktów

Gdy zarejestrujesz projekt w programie Device Access , przydzielimy go do Twojego konta dewelopera wraz z ograniczoną liczbą unikalnych użytkowników, zgodnie z opisem w artykule Limity użytkowników i stawek.

Jeśli po zakończeniu integracji piaskownicy chcesz utworzyć integrację komercyjną, musisz przesłać zgłoszenie do programu deweloperskiego, przesyłając do sprawdzenia i zatwierdzenia przypadek użycia. Po zatwierdzeniu partnerzy przechodzą proces certyfikacji.

Wytyczne

Aby ocena produktów przebiegła sprawnie, integracje komercyjne muszą być zgodne z tymi wytycznymi.

Produkty w tym dokumencie odnoszą się do aplikacji integrujących się z interfejsem SDM API w celu uzyskiwania dostępu do urządzeń Google Nest w ramach Device Access programu.

  1. Funkcjonalność.
    1. Produkty, które nie używają oficjalnego interfejsu SDM API, zostaną odrzucone.
    2. Produkty, których dotyczy awaria, będą odrzucane.
    3. Produkty zawierające widoczne dla użytkowników błędy o znacznym wpływie na działanie będą odrzucane.
    4. Usługi, które w przypadku niepowodzenia działań nie zawierają jasnego komunikatu o błędzie i opisują powód niepowodzenia, będą odrzucane.
    5. Produkty, które nie zapewniają obsługi błędów i limitów liczby żądań, będą odrzucane.
    6. Produkty, które nie działają z oficjalnym interfejsem SDM API, zgodnie z opisem przez dewelopera, zostaną odrzucone.
    7. Usługi, które zawierają nieudokumentowane lub ukryte funkcje niezgodne z opisem lub niezgodnymi z nimi uprawnieniami, zostaną odrzucone.
    8. Usługi w wersji „demonstracyjnej”, „próbnej” lub „testowej” zostaną odrzucone. Weźmiemy pod uwagę aplikacje w wersji beta. W przypadku usług, które obsługują wiele platform (np. iOS, Android i witryna), podczas sprawdzania należy je przesłać. Jeśli nie wszystkie obsługiwane platformy zostaną przesłane do sprawdzenia, usługi mogą zostać odrzucone.
    9. Produkty, które nie są przydatne, nie są unikalne lub nie mają żadnej trwałej wartości, takie jak pełniejszy obraz domu użytkownika lub dodane funkcje poza tym, co zapewnia dostęp do urządzenia Google, mogą zostać odrzucone.
    10. Produkty, które zawierają głównie materiały marketingowe lub reklamy, które nie mają żadnej dodatkowej wartości dla użytkowników, zostaną odrzucone.
    11. Produkty, które zawierają nieprawidłowe lub inne niedokładne dane urządzenia, zostaną odrzucone.
    12. Usługi, które po kilku próbach nie przejdą weryfikacji dotyczącej dostępu do urządzenia, mogą zostać odrzucone, usunięte z programu dostępu do urządzenia, jeśli były wcześniej zatwierdzone, oraz mogą utracić możliwość przesyłania ich w przyszłości.
    13. Usługi, które zbierają, agregują, redystrybuowają, przechowują, logują lub przechowują (za pomocą dowolnego medium lub mechanizmu) Dane klienta otrzymane z interfejsu SDM API po upływie 10 dni od daty otrzymania i przechowywania danych, będą odrzucane.
    14. Usługi, które zbierają, agregują, redystrybuowają, przechowują, rejestrują lub przechowują wszelkie nagrania dźwiękowe, materiały wideo bądź transmisje na żywo audio lub wideo odebrane za pomocą interfejsu SDM API („Dane audiowizualne”), będą odrzucane. Wykorzystanie Danych audiowizualnych jest ściśle ograniczone do wyświetlania takich danych w usłudze.
    15. Usługi, które udostępniają Dane klienta osobom trzecim bez zgody Google, zostaną odrzucone.
    16. Produkty umożliwiające jednoczesne sterowanie urządzeniami Google Nest na wielu kontach Google mogą zostać odrzucone.
    17. Produkty realizowane w ramach reakcji na zapotrzebowanie lub realizacji innych programów zarządzania energią będą odrzucane.
    18. Produkty, które rzekomo umożliwiają korzystanie z połączonych urządzeń Google Nest, konta Google klienta lub gromadzonych danych klienta w celu zapewnienia nieprzerwanych usług reagowania kryzysowego, usług powiadomień, zapewnienia bezpieczeństwa życia lub innych usług o znaczeniu krytycznym, będą odrzucane.
    19. Produkty, które oceniają użytkowników lub ich własność indywidualnie lub zbiorczo pod kątem ubezpieczeń bądź innych produktów i usług finansowych, będą odrzucane.
    20. Produkty, które naruszają warunki korzystania z usług Google, będą odrzucane.
    21. Usługi, które wywołują interfejs SDM API bez wstępnego bezpośredniego i jawnego żądania skierowanego do użytkownika, będą odrzucane.
    22. Usługi, które rejestrują, zbierają, wykorzystują lub przechowują jakiekolwiek informacje lub dane z zapytania lub wyniku, w tym w stopniu nieograniczonym dane dźwiękowe lub metadane związane z zapytaniami, otrzymane w wyniku korzystania przez użytkownika z Asystenta Google lub uwierzytelniania przy jego użyciu, jeśli produkt lub usługi są zintegrowane z Asystentem Google lub je rozpowszechniają, będą odrzucane.
  2. Budowanie marki i interfejs.
    1. Wszystkie materiały marketingowe należy przesłać i uzyskać zatwierdzenie przez Google Partner Marketing Hub przed uruchomieniem.
    2. Produkty, których rzeczywista nazwa produktu zawiera Google, Google Nest, Nest, Google Device Access lub dowolną nazwę łudząco podobną do tych znaków towarowych Google, mogą zostać odrzucone.
    3. Produkty zawierające elementy interfejsu, które są podobne lub bardzo podobne do tych z aplikacji Google Nest lub Google Home, będą odrzucane.
    4. Produkty zawierające niezatwierdzone ikony i obrazy, które są kopiowane lub bardzo podobne do tych z aplikacji Google Nest, Google Home lub urządzeń Google Nest, mogą zostać odrzucone.
    5. Produkty zawierające niezatwierdzone ikony i zdjęcia Google lub Google Nest mogą zostać odrzucone.
    6. Produkty, w których ikony Google lub Google Nest przedstawiają strukturę Google albo w których znak Google G reprezentuje elementy interfejsu inne niż konto Google lub struktura Google, mogą zostać odrzucone.
    7. Produkty nie mogą używać niebieskiego koloru Google Nest (HEX #00AFD8) w elementach interfejsu innych niż zatwierdzone ikony i zdjęcia Google Nest.
    8. Produkty, w których użyto zmienionych ikon Google lub ikon urządzeń Google w sposób niezgodny z uprawnieniami Google dotyczącymi marki, mogą zostać odrzucone.
    9. Produkty reklamujące integrację Google Nest i funkcje przypadków użycia, które są nieprawidłowe lub zawierają twierdzenia, których nie można zweryfikować, będą odrzucane.
    10. Produkty, które nie są zgodne ze wskazówkami dotyczącymi używania wyrażeń Dostęp do urządzenia, Działa z Asystentem Google lub Google Smart Home, zostaną odrzucone.
    11. Produkty korzystające z adresu URL zawierającego dowolną nazwę Google (w tym Google czy Nest) mogą zostać odrzucone.
    12. Google Nest zastrzega sobie prawo do odrzucenia dowolnych materiałów marketingowych, nawet jeśli zakazy nie zostały wymienione w tej sekcji.
  3. Metadane (nazwa, opisy, uprawnienia itd.).
    1. Produkty z tekstem zastępczym, w nazwie, opisie lub dowolną inną wartością zostaną odrzucone.
    2. Produkty, których nazwy i opisy nie mają związku z ich funkcjami, zostaną odrzucone.
    3. Usługi, które nie mają dostępu do cech niezwiązanych z ich funkcjami, będą odrzucane.
    4. Produkty z nazwami, literaturą dotyczącą produktów lub materiałami promocyjnymi, które wprowadzają w błąd, wprowadzają w błąd, zawierają znaki towarowe lub prawa autorskie innych firm, będą odrzucane.
    5. Usługi, które zalecają użytkownikom wyłączenie jakichkolwiek funkcji Google, mogą zostać odrzucone.
    6. Usługi, które nie mają prawidłowego działającego adresu URL pomocy, zostaną odrzucone.
    7. Usługi, które wydają się kopiować elementy interfejsu z innych aplikacji, mogą zostać odrzucone.
  4. Autoryzacja.
    1. Usługi, które nie mają poprawnie zaimplementowanego uwierzytelniania i autoryzacji na koncie Google, mogą zostać odrzucone.
    2. Z interfejsu SDM API można korzystać tylko w krajach, w których sprzedawane są urządzenia Google.
    3. Usługi, które nie przechowują i nie przekazują bezpiecznie tokenów dostępu, kodów autoryzacji i tajnych kluczy klienta, będą odrzucane.
    4. Usługi, które umożliwiają wylogowanie się z Google lub odłączanie się od niego, muszą to robić za pomocą interfejsu Google OAuth Token unieważnienie API lub kierować użytkownika na stronę https://nestservices.google.com/partnerconnections. Usługi, które nie obsługują tej odwołanej autoryzacji po przywróceniu do stanu odłączenia i usunięciu wszystkich Danych klienta, zostaną odrzucone.
    5. Usługi muszą być zgodne ze wskazówkami dotyczącymi protokołu Google OAuth podczas łączenia kont Google.
    6. Usługi, które nie mają prawidłowych Warunków korzystania z usługi ani Polityki prywatności wyświetlanej użytkownikowi w ramach Google OAuth, zostaną odrzucone.
    7. Google umożliwia użytkownikowi anulowanie dostępu do SDM API. Usługi muszą obsłużyć tę odwołaną autoryzację, powracając do stanu rozłączenia i usuwając wszystkie dane użytkownika.
    8. Usługi muszą zawierać link do menedżera połączeń z partnerami Google, aby umożliwić użytkownikom zarządzanie strukturami i dostępem do danych z urządzenia.
    9. Produkty mogą zostać dezaktywowane z różnych powodów związanych z działaniem. Gdy usługa jest nieaktywna, nie można jej używać. Usługi, które nie zapewniają pomocy w przypadku nieaktywnych usług (np. zawierają poprawne komunikaty o błędach użytkowników), zostaną odrzucone.
    10. Usługi, które po uzyskaniu autoryzacji wymagają od użytkowników ponownej autoryzacji, zostaną odrzucone.
    11. Deweloper musi umieścić fragment kodu „Ograniczonego użytku” na stronie głównej projektu lub w miejscu oddalonym o jedno kliknięcie od strony głównej, aby poinformować o zgodności aplikacji z zasadami dotyczącymi danych użytkownika w usługach interfejsów API Google, w tym z wymaganiami ograniczonego użycia. Fragment kodu musi być widoczny dla wszystkich użytkowników i musi mieć mniej niż 500 znaków.
  5. Budynki/Domy.

    Konta Google umożliwiają użytkownikom zarządzanie kilkoma domami. Usługi powinny obsługiwać konta Google, na których może znajdować się co najmniej 1 dom. Niektóre produkty mogą być połączone tylko z jednym urządzeniem Google Home. W takich przypadkach deweloperzy muszą umożliwić użytkownikom wybór odpowiedniego domu. Po połączeniu deweloperzy muszą zapewnić wsparcie w zakresie zmian w domach, w tym dodawania i usuwania domów oraz aktualizowania danych dotyczących domu (np. nazw domów). Te wytyczne określają wymagania dotyczące obsługi kont Google, które mogą mieć kilka domów.

    1. Produkty, które nie są przystosowane do potrzeb wielu domów, zostaną odrzucone.
    2. Usługi, które nie umożliwiają użytkownikowi wyboru odpowiedniego adresu domowego do połączenia (np. selektor struktur), będą odrzucane.
    3. Produkty, które w ciągu kilku sekund po aktualizacji nie odzwierciedlają aktualizacji danych dotyczących domu (np. nazw domów lub dodawania/odejmowania domów), mogą zostać odrzucone.
    4. Produkty, które nie mogą być przeznaczone dla kilku domów, a każdy z nich zawiera kilka urządzeń tego samego lub różnych typów, będą odrzucane.
    5. Produkty, które nie obsługują pustych domów (budynków) lub kombinacji pustych domów i domów, które nie są puste, będą odrzucane.
  6. Urządzenia Google Nest Thermostat

    Interfejs SDM API umożliwia usługom i rozwiązaniom innych firm sterowanie systemem ogrzewania/wentylacji/klimatyzacji za pomocą urządzenia Nest Thermostat bez zakłócania algorytmów Google Nest i nieoczekiwanego działania użytkownika.

    1. Produkty, których dotyczy prośba o wyłączenie czujników i funkcji edukacyjnych urządzenia Google Nest Thermostat, zostaną odrzucone.
    2. Usługi, które uruchamiają aktualizacje termostatu bez interakcji z użytkownikiem (np. wyzwalacze i reguły), i nie wskazują żadnych działań, które się nie powiodły, będą odrzucane.
    3. Produkty, które nie utrzymują w ciągu kilku sekund temperatury, nastawy ani temperatury otoczenia zsynchronizowane z rzeczywistą temperaturą urządzenia, mogą zostać odrzucone.
    4. Produkty, które nie obsługują wielu termostatów w jednym lub kilku domach, mogą zostać odrzucone.
    5. Produkty, które nie są aktualizowane po aktualizacji danych termostatu, będą odrzucane.
    6. Produkty, które nie zostaną zaktualizowane po dodaniu lub usunięciu termostatu, zostaną odrzucone.
    7. Produkty, które nie obsługują wszystkich dostępnych trybów termostatu, np. Ogrzewanie, Chłodzenie, Ogrzewanie i chłodzenie, Wyłączono, Eko, mogą zostać odrzucone.
    8. Produkty, które nie obsługują poprawnie limitów ciepła i chłodzenia (odległości o 3 stopnie F i 1,5 C), zostaną odrzucone.
    9. Produkty, które nie obsługują poprawnie limitów temperatury (50–90 C i 9–32°C), zostaną odrzucone.
    10. Usługi, które oferują funkcje wentylatora i nie umożliwiają włączania i zatrzymywania minutnika wentylatora, zostaną odrzucone.
    11. Produkty, których prawidłowe lokalizacje i nazwy termostatów nie wyświetlają się i nie aktualizują się w ciągu kilku sekund od aktualizacji, zostaną odrzucone.
    12. Produkty, które nie obsługują przejść z C na F przez odczytanie i aktualizację lub zapisanie jednostek z powrotem do Google Nest, mogą zostać odrzucone.
  7. Kamery Google Nest, Google Nest Doorbell i Nest Hub Max.

    Interfejs SDM API umożliwia pobieranie informacji o transmisji na żywo z kamery oraz obrazów powiadomień i migawek lub podglądu klipu w przypadku zdarzeń związanych z ruchem, osobą, dźwiękiem i dzwonkiem.

    1. Produkty, które nie obsługują kilku kamer w co najmniej jednym budynku, zostaną odrzucone.
    2. Produkty, w przypadku których nie wyświetlają się prawidłowe nazwy i lokalizacje kamer, zostaną odrzucone.
    3. Usługi, które powiadamiają użytkowników o zdarzeniach wykrywanych przez kamery, muszą powiadamiać ich w ciągu kilku sekund od wystąpienia zdarzenia. Mogą one jednak zostać odrzucone.
    4. Produkty wysyłające powiadomienia natywne powielające powiadomienia z urządzeń Google Nest będą odrzucane.
    5. Usługi, które uruchamiają aktualizacje kamery bez interakcji ze strony użytkownika (np. wyzwalacze i reguły), i nie wskazują żadnych działań, które się nie powiodły, będą odrzucane.
    6. Produkty, które nie zostaną zaktualizowane po dodaniu lub usunięciu kamery, zostaną odrzucone.

Uwaga

Ten dokument przedstawia sposób, w jaki sprawdzamy Device Access produkty przesłane do zatwierdzenia. Mamy nadzieję, że będzie ona przydatnym przewodnikiem podczas tworzenia i przesyłania aplikacji oraz zintegrowanych interfejsów. Jest to dokument, który jest aktualizowany w miarę pojawiania się nowych aplikacji, implementacji i sytuacji.

Jako deweloper usług Device Access objętych programem musisz przestrzegać tych przewodników:

  • Warunki korzystania z programu dostępu do urządzeń Google
  • Wskazówki dotyczące marketingu i budowania marki
  • wszelkich innych umowach między Tobą a Google.

Zatwierdzenie Twojej usługi przez Google nie zrzeka się żadnych praw Google wynikających z tych umów. Te wskazówki mają na celu pomoc w zaakceptowaniu Twojego produktu w ramach procesu Device Access oceny produktów. Nie musisz zmieniać ani usuwać postanowień żadnych innych umów.

Google zastrzega sobie prawo do interpretowania i stosowania tych wytycznych według własnego uznania oraz do zmiany interpretacji lub stosowania tych wytycznych w dowolnym momencie, w tym podczas procesu sprawdzania produktów.