Symulator

Symulator w Konsoli Actions umożliwia testowanie akcji w łatwym w obsłudze interfejsie internetowym, który symuluje urządzenia i ich ustawienia. Masz też dostęp do informacji na temat debugowania, takich jak żądania i odpowiedzi otrzymywane i wysyłane przez realizację.

Testowanie projektu

Podczas testowania projektu w Actions obowiązują te ograniczenia:

  • Działania można testować przez maksymalnie 30 dni. Po 30 dniach musisz utworzyć nową wersję do testów.
  • Działania w fazie opracowywania można przetestować na dowolnym obsługiwanym urządzeniu (Android 6.0 lub nowszy, iOS 9.1 lub nowszy oraz głośniki aktywowane głosem). Urządzenie musi być zalogowane na to samo konto Google, którego używasz w Konsoli Actions. Powiedzenie „OK Google, talk to my test app” wywołuje bieżącą wersję roboczą akcji.
  • Domyślnie symulator używa wersji akcji w wersji roboczej. Dowiedz się, jak wybrać inną wersję do przetestowania.

Metody wprowadzania

Możesz kliknąć przycisk w polu tekstowym odpowiedzi, aby określić metodę wprowadzania do testowania.

Poniższa lista opisuje typy wejść i urządzenia, na których są dostępne:

  • Wykrywaj automatycznie – automatycznie wykrywa głos, klawiaturę i dotykowe wprowadzanie danych.
  • Dotyk – umożliwia korzystanie z interaktywnych elementów i elementów, takich jak elementy z sugestiami. Dostępne na inteligentnych ekranach i telefonach.
  • Voice – umożliwia wyłącznie głosowe wprowadzanie tekstu. Funkcja dostępna na inteligentnym ekranie, telefonie i głośnikach.
  • Klawiatura – umożliwia wpisywanie tekstu. Dostępne na telefonach.

Domyślną metodą wprowadzania jest automatyczne wykrywanie. W zależności od wybranej powierzchni typy danych wejściowych również zostaną wyłączone i odpowiednio włączone.

Metoda przesyłania jest uwzględniana w każdym żądaniu realizacji w obiekcie RawInput jako polu inputType.

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

Określ urządzenie

Symulator może naśladować różne urządzenia i umożliwiać testowanie działania związanego z konkretnym urządzeniem.

Aby zmienić symulowane urządzenie, wykonaj te czynności:

  1. Kliknij menu urządzeń w lewym górnym rogu. Domyślnie wybrana jest opcja Inteligentny ekran.

  2. Wybierz jedno z tych urządzeń do przeprowadzenia symulacji:

    • Inteligentny ekran – urządzenia z Asystentem, np. Nest Hub, wyposażone w funkcje wyświetlacza i głośników.
    • Telefon – telefony z Asystentem, które mają wyświetlacz i głośniki.
    • Głośnik – inteligentny głośnik z Asystentem, który ma funkcje głośników.
    • KaiOS – telefony z Asystentem korzystające z KaiOS.

Wybierz język

W drugim menu możesz wybrać język i region, który chcesz symulować. Więcej informacji o tworzeniu akcji w wielu językach znajdziesz w dokumentacji lokalizacji.

Ustaw lokalizację

Możesz ręcznie ustawić współrzędne i adres urządzenia. Ta funkcja pozwala testować wszystkie funkcje kierowania na lokalizację skonfigurowane w konsoli oraz odpowiedzi dla poszczególnych regionów skonfigurowane w realizacji realizacji.

Aby uzyskać symulowaną lokalizację do użycia w akcji, skorzystaj z Asystenta informacji o użytkownikach i poproś użytkownika o pozwolenie na dostęp.

Ustawienia

Kliknij przycisk Ustawienia w lewym górnym rogu, aby uzyskać dostęp do dodatkowych opcji symulatora.

Wybierz wersję

Możesz określić wersję projektu w Actions, którą chcesz przetestować (w wersji opublikowanej lub roboczej). Aby wybrać wersję projektu, wykonaj te czynności:

  1. W prawym górnym rogu symulatora kliknij przycisk Ustawienia.

  2. Kliknij menu obok opcji Wybierz wersję i wskaż wersję do przetestowania.

W menu wersji wybierz wersję projektu Actions, którą chcesz przetestować, i kliknij GOTOWE. Zobaczysz wszystkie przesłane wersje poza wersją roboczą, która wskazuje bieżący stan projektu przed przesłaniem.

Testuj URL

Aby przetestować projekt Action w środowisku produkcyjnym, możesz podać inny adres URL, którego możesz używać zamiast webhooka produkcyjnego. Testowe adresy URL są konfigurowane według wersji projektu w Actions. Jeden projekt w Actions może mieć wiele wersji z unikalnymi testowymi adresami URL, co pozwala testować wiele wersji akcji w symulatorze bez wpływu na środowisko produkcyjne.

Gdy ustawienie Testowy adres URL jest włączone, symulator zastępuje produkcyjny adres URL webhooka w projekcie Actions i używa podanego przez Ciebie testowego adresu URL webhooka.

Zanim skonfigurujesz w symulatorze testowy adres URL:

  • Określ adres URL, którego chcesz użyć do testowania wersji projektu w Actions.

  • Skonfiguruj serwer, którego chcesz używać do testowania, aby akceptował żądania pod adresem URL.

Aby skonfigurować testowy adres URL w symulatorze:

  1. W prawym górnym rogu symulatora kliknij Ustawienia.

  2. Włącz Testowy URL.

  3. W polu Testowy URL wpisz adres URL, którego chcesz użyć do testowania.

Podany testowy adres URL jest wyświetlany w symulatorze.

Łączenie kont

Łączenie kont umożliwia używanie przez akcję logowania przez Google, protokołu łączenia uwierzytelniania przez Google opartego na protokole OAuth lub OAuth.

Jeśli nie masz skonfigurowanego łączenia kont dla akcji, w sekcji Ustawienia kliknij Skonfiguruj połączenie kont, aby przejść do sekcji Łączenie kont w konsoli.

Aby połączyć konto, wykonaj te czynności:

  1. Aby przetestować akcję, w obszarze wprowadzania danych symulatora w konsoli Actions wpisz „talk to my test app” (Porozmawiaj z aplikacją testową).

  2. Wyślij zapytanie inicjujące proces łączenia kont w akcji.

  3. Zaloguj się, korzystając z potwierdzenia.

  4. Potwierdź, że konto zostało połączone.

Połączone konto będzie działać do chwili jego odłączenia, więc możesz zaktualizować działanie, używając tego samego połączonego konta.

Aby odłączyć konto, w sekcji Łączenie kont kliknij Ustawienia > Odłącz.

Testowanie na urządzeniu

To ustawienie umożliwia włączanie i wyłączanie testowania na urządzeniu fizycznym. Aby przeprowadzić test na urządzeniu, musisz zalogować się na to samo konto, którego użyto do utworzenia projektu w Actions on Google.

Odtwarzanie dźwięku

Przełączaj tę opcję, aby wyciszyć lub włączyć odtwarzanie dźwięku podczas testowania.

Piaskownica programistyczna

Gdy włączysz tę opcję, formy płatności nie będą obciążane. Więcej informacji znajdziesz w dokumentacji transakcji.

Symulowanie niezweryfikowanych użytkowników

Ta opcja jest symulowana, gdy użytkownik korzysta z urządzenia, na którym skonfigurowano Voice Match dla innej osoby.