Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.

Testowanie i udostępnianie akcji inteligentnego domu

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Po utworzeniu zasobu smart home Action, you should test it to verify that it behaves as expected. You can also share the smart home Action with additional users so that they can test your Action before you submit it to Google for launch.

Skonfiguruj do testowania

Zanim przejdziesz dalej, skonfiguruj połączenie konta i utwórz działanie (smart home) w Actions on Google Console .

Aby przetestować akcję ręcznie lub uruchomić pakiet testowy, musisz najpierw włączyć ją na urządzeniu i połączyć ją ze swoim kontem Google. Przeprowadzanie tej konfiguracji umożliwia testowanie w: Google Assistant surfaces and on the Google Home app (GHA) , using the same account you used to sign in to the Actions console.

Włącz testowanie urządzenia

Testowanie urządzeń jest włączone za pomocą Actions Console.

Otwórz konsolę Actions on Google

  1. Wybierz projekt.
  2. Zaloguj się w Konsoli Actions i kliknij Test > Symulator.
  3. Kliknij Rozpocznij testowanie.

Połącz projekt

Aby połączyć akcję z kontem Google, wykonaj te czynności:

  1. Na telefonie otwórz ustawienia Assistant. Pamiętaj, aby zalogować się na to samo konto co w Actions Console.

    1. Otwórz Sterowanie domem w ustawieniach Assistant.
    2. Kliknij ikonę plusa (+) w prawym dolnym rogu.
    3. Zobaczysz działanie smart home z przedrostkiem [test] i wyświetlaną nazwą.
    4. Wybierz ten element. Aplikacja Assistant uwierzytelni się w Twojej usłudze w chmurze i wyśle żądanie SYNC, prosząc usługę o podanie listy urządzeń użytkownika.
  2. Otwórz GHA i sprawdź, czy urządzenie smart home jest widoczne. Jeśli tak jest, powinno być możliwe wywoływanie działania smart home za pomocą dowolnej platformy Assistant (w tym GHA i Google Assistant app on your phone).

Przeprowadź testy akcji

Zalecane narzędzia

Testowanie akcji na urządzeniu fizycznym, takim jak smartfon z obsługą Assistant, pomaga przetestować wrażenia użytkownika i sprawdzić, czy działa prawidłowo.

Musisz przetestować różne przykładowe zapytania i polecenia na podstawie cech, których używa akcja. Przykłady zapytań i poleceń użytkowników znajdziesz w dokumentacji cech.

Oprócz ręcznego testowania możesz używać zautomatyzowanego Google Home Test Suite do weryfikowania przypadków użycia na podstawie typów urządzeń i cech związanych z Twoją akcją. Testowy zestaw jest sprawdzany z użyciem głośników lokalnego komputera lub słuchawek podłączonych; Google Home device.

Udostępnianie działania

Możesz zaprosić do projektu dodatkowych użytkowników, aby mogli przetestować działanie smart home. Jest to przydatne, gdy chcesz udostępnić projekt innym członkom zespołu programistów, aby wszyscy mogli go przetestować, lub podczas udostępniania projektu testerom kontroli jakości w trakcie przygotowań do wprowadzenia na rynek.

Przyznaj dostęp do projektu

Musisz udostępnić projekt innym użytkownikom, aby dać im dostęp do testowania działania.

  1. Kliknij ikonę więcej w prawym górnym rogu Actions Console.
  2. Kliknij Zarządzaj dostępem użytkownika. Spowoduje to przekierowanie do Google Cloud Console IAM permissions page.
  3. Kliknij DODAJ na górze strony.
  4. Wpisz adres e-mail użytkownika, którego chcesz dodać.
  5. Kliknij kolejno Wybierz rolę i Projekt > Wyświetlający.
  6. Kliknij ZAPISZ.

Użytkownik zobaczy teraz działanie w swojej konsoli. Pamiętaj, że system nie powiadamia użytkowników dodanych do projektu.

Włącz testowanie

Użytkownicy, którzy mają dostęp do Twojego działania, mogą go przetestować na urządzeniach z obsługą Assistant, np. na smartfonach. Testowanie udostępnianych działań w symulatorze nie jest obsługiwane.

Aby przetestować działanie smart home, użytkownicy muszą skonfigurować je do testów.

Po wykonaniu tych czynności użytkownicy powinni mieć możliwość przetestowania działania w swoich aplikacjach Assistant app i GHA.