Zanim przejdziesz do autoryzacji konta, upewnij się, że masz:
- aplikację Google Home app (GHA) zainstalowaną na urządzeniu mobilnym z Androidem;
- co najmniej 1 z tych obsługiwanych typów urządzeń w domu na potrzeby aplikacji przykładowej:
- światło o regulowanej temperaturze barwowej (włączanie i wyłączanie, jasność);
- czujnik kontaktu (stan logiczny);
- ściemnialne światło (włączanie i wyłączanie, jasność);
- światło o rozszerzonej palecie barw (włączanie i wyłączanie, jasność);
- przełącznik ogólny;
- Aparat Google;
- czujnik obecności (wykrywanie obecności);
- światło włączane i wyłączane (włączanie i wyłączanie, jasność);
- włącznik światła;
- włącznik (włączanie i wyłączanie);
- czujnik włączania i wyłączania.
- 2 urządzenia do testowania przykładowej automatyzacji.
Zanim zaczniesz korzystać z urządzeń za pomocą interfejsów API Home, musisz mieć możliwość sterowania nimi z GHA.
Uruchamianie przykładowej aplikacji na Androida
Uruchom przykładową aplikację na Androida. Przy pierwszym uruchomieniu pojawi się prośba o zezwolenie na dostęp do domu na Twoim koncie Google. Dzięki temu aplikacja przykładowa będzie mieć uprawnienia do uzyskiwania dostępu do struktur i urządzeń w tym domu oraz do sterowania nimi.
Jeśli nie masz struktury, użytkownik może ją utworzyć podczas procesu przyznawania uprawnień bez konieczności korzystania z GHA.
Domyślne zachowanie aplikacji w zakresie uprawnień będzie się różnić w zależności od tego, czy aplikacja została zarejestrowana w Google Home Developer Console.
Jeśli aplikacja nie jest zarejestrowana w Developer Console, będzie w stanie niezweryfikowanym. Zalecamy to w przypadku testowania korzystania z interfejsów API Home:
Tylko użytkownicy zarejestrowani jako testerzy w Konsoli OAuth mogą przyznawać uprawnienia do aplikacji. W przypadku niezweryfikowanej aplikacji obowiązuje limit 100 testerów.
Niezweryfikowana aplikacja będzie mieć dostęp do urządzeń dowolnego typu obsługiwanego przez OAuth w przypadku interfejsów API Home (lista typów urządzeń w Developer Console). Uprawnienia zostaną przyznane do wszystkich urządzeń w strukturze.
Jeśli aplikacja jest zarejestrowana w Developer Console i została zatwierdzona pod kątem dostępu do co najmniej 1 typu urządzenia oraz jeśli w przypadku OAuthprzeprowadzono weryfikację marki , będzie w stanie zweryfikowanym. Ten stan jest wymagany do uruchomienia aplikacji w środowisku produkcyjnym:
- Limity testerów nie obowiązują. Każdy użytkownik może przyznać uprawnienia do aplikacji.
- Użytkownik może przyznać uprawnienia tylko do typów urządzeń, które zostały zatwierdzone w Developer Console.
Kliknij Zezwól na dostęp do wybranego domu:
- Jeśli z Twoim kontem są połączone jakieś domy, wybierz dom, do którego chcesz przyznać uprawnienia. Jeśli w wybranym domu nie znaleziono żadnych urządzeń, możesz:
- Kliknąć Zezwól na dostęp do innego domu , aby wybrać inny dom.
- Skonfigurować w tym domu wybrane urządzenie
za pomocą Google Home app (GHA). Pamiętaj, że ta przykładowa aplikacja obsługuje sterowanie tylko tymi typami urządzeń:
- światło o regulowanej temperaturze barwowej (włączanie i wyłączanie, jasność);
- czujnik kontaktu (stan logiczny);
- ściemnialne światło (włączanie i wyłączanie, jasność);
- światło o rozszerzonej palecie barw (włączanie i wyłączanie, jasność);
- przełącznik ogólny;
- Aparat Google;
- czujnik obecności (wykrywanie obecności);
- światło włączane i wyłączane (włączanie i wyłączanie, jasność);
- włącznik światła;
- włącznik (włączanie i wyłączanie);
- czujnik włączania i wyłączania.
- Jeśli z Twoim kontem nie są połączone żadne domy, zobaczysz ekran z komunikatem Wybrane konto nie ma żadnych struktur.
- Przesuń palcem w lewo, aby wrócić do głównego widoku aplikacji przykładowej.
- Aby skonfigurować dom, użyj aplikacji Google Home GHA. Następnie spróbuj ponownie przyznać uprawnienia do aplikacji przykładowej.
Do procesu przyznawania uprawnień możesz wrócić w dowolnym momencie, klikając ikonę profilu w prawym górnym rogu dowolnego ekranu aplikacji przykładowej.
Gdy przyznasz uprawnienia do domu, w którym znajdują się urządzenia, przejdziesz do widoku urządzeń. Za pomocą aplikacji przykładowej możesz sterować urządzeniami i obserwować zmiany ich stanu.