Simulator

Mit dem Simulator in der Actions Console kannst du deine Aktion über eine nutzerfreundliche Weboberfläche testen, auf der Hardwaregeräte und deren Einstellungen simuliert werden. Sie können auch auf Informationen zur Fehlerbehebung wie die Anfrage und Antwort zugreifen, die die Auftragsausführung empfängt und sendet.

Projekt testen

Beim Testen Ihres Actions-Projekts gelten die folgenden Einschränkungen:

  • Aktionen können bis zu 30 Tage lang getestet werden. Nach 30 Tagen müssen Sie eine neue Version zum Testen erstellen.
  • Aktionen in der Entwicklung können auf jedem unterstützten Hardwaregerät getestet werden (Android 6.0 oder höher, iOS 9.1 oder höher und Lautsprecher mit Sprachsteuerung). Das Gerät muss in dem Google-Konto angemeldet sein, das Sie in der Actions Console verwenden. Wenn Sie "Ok Google, sprich mit meiner Test-App" sagen, wird die aktuelle Entwurfsversion Ihrer Aktion aufgerufen.
  • Standardmäßig verwendet der Simulator die Version Ihrer Aktion, die sich im Entwurf befindet. Weitere Informationen zum Auswählen einer anderen zu testenden Version

Eingabemethoden

Sie können auf die Schaltfläche im Antworttextfeld klicken, um die Eingabemethode für den Test anzugeben.

In der folgenden Liste werden die Eingabetypen und die Geräte beschrieben, auf denen sie verfügbar sind:

  • Automatisch erkennen: Die Eingabe per Spracheingabe, Tastatur oder Berührung wird automatisch erkannt.
  • Touchfunktion: Diese Option wird für interaktive Elemente und Elemente wie Vorschlags-Chips verwendet. Verfügbar für Smart Display- und Smartphone-Geräte.
  • Spracheingabe: Diese Option wird für die Spracheingabe verwendet. Verfügbar für Smart Display-, Smartphone- und Lautsprechergeräte.
  • Tastatur: Wird für die reine Texteingabe verwendet. Verfügbar für Telefongeräte.

Die Standardeingabemethode ist „Automatisch erkennen“. Je nach ausgewählter Oberfläche werden auch Eingabetypen deaktiviert und entsprechend aktiviert.

Die Eingabemethode ist in jeder Anfrage an die Auftragsausführung als inputType-Feld im Objekt RawInput enthalten.

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

Gerät angeben

Der Simulator kann verschiedene Geräte nachahmen und es dir ermöglichen, die gerätespezifischen Erfahrungen deiner Aktion zu testen.

So ändern Sie das simulierte Gerät:

  1. Klicken Sie oben links auf das Geräte-Drop-down-Menü. Die Option Smart Display ist standardmäßig ausgewählt.

  2. Wählen Sie eines der folgenden Geräte zur Simulation aus:

    • Smart Display – Geräte mit integriertem Assistant wie Nest Hub, die Display- und Lautsprecherfunktionen haben.
    • Smartphone – Smartphones mit integriertem Assistant, die Display- und Lautsprecherfunktionen haben.
    • Lautsprecher: Intelligenter Lautsprecher mit integriertem Assistant und Lautsprecherfunktion.
    • KaiOS: Smartphones mit integriertem Assistant und KaiOS.

Sprache auswählen

Sie können eine Sprache aus dem zweiten Drop-down-Menü auswählen, um die Sprache und Region festzulegen, die Sie simulieren möchten. Weitere Informationen zum Erstellen mehrsprachiger Aktionen finden Sie in der Lokalisierungsdokumentation.

Standort festlegen

Sie können die Koordinaten und die Adresse des Geräts manuell festlegen. Mit diesem Feature können Sie alle Funktionen für das geografische Targeting testen, die Sie in der Konsole festgelegt haben, sowie regionsspezifische Antworten, die Sie in der Auftragsausführung konfiguriert haben.

Um den simulierten Standort für die Verwendung in deiner Aktion zu erhalten, musst du den Nutzer mit dem User Information Helper um die Berechtigung für den Zugriff bitten.

Einstellungen

Klicken Sie links oben auf die Schaltfläche Einstellungen, um auf zusätzliche Optionen für den Simulator zuzugreifen.

Version auswählen

Sie können die Version des Actions-Projekts angeben, die Sie testen möchten (entweder veröffentlichte Versionen oder Entwurfsversionen). So wählen Sie die Projektversion aus:

  1. Klicken Sie im Simulator rechts oben auf die Schaltfläche Einstellungen.

  2. Klicken Sie auf das Drop-down-Menü neben Version auswählen und wählen Sie die zu testende Version aus.

Wählen Sie im Drop-down-Menü für Version die Version Ihres Actions-Projekts aus, die Sie testen möchten, und klicken Sie auf FERTIG. Sie sehen alle Versionen, die Sie eingereicht haben, sowie eine Entwurfsversion, die den aktuellen Status Ihres Projekts vor dem Senden angibt.

URL testen

Sie können anstelle Ihres Produktions-Webhooks eine eigene URL angeben, um Änderungen an der Produktionsumgebung zu vermeiden, wenn Sie Ihr Actions-Projekt testen möchten. Test-URLs werden pro Version eines Actions-Projekts konfiguriert. Ein Actions-Projekt kann mehrere Versionen mit eindeutigen Test-URLs haben, sodass du mehrere Versionen deiner Aktion im Simulator testen kannst, ohne die Produktion zu beeinträchtigen.

Wenn die Einstellung für die Test-URL aktiviert ist, überschreibt der Simulator die Produktions-Webhook-URL für Ihr Actions-Projekt und verwendet stattdessen die von Ihnen angegebene Test-Webhook-URL.

Bevor Sie im Simulator eine Test-URL konfigurieren:

  • Bestimmen Sie die URL, die Sie zum Testen einer Version Ihres Actions-Projekts verwenden möchten.

  • Konfigurieren Sie den Server, den Sie zum Testen verwenden möchten, so, dass Anfragen unter der URL akzeptiert werden.

So konfigurieren Sie eine Test-URL im Simulator:

  1. Klicken Sie im Simulator rechts oben auf Einstellungen.

  2. Aktivieren Sie URL testen.

  3. Geben Sie im Feld URL testen die URL ein, die Sie zum Testen verwenden möchten.

Die von Ihnen angegebene Test-URL wird im Simulator angezeigt.

Kontoverknüpfung

Durch die Kontoverknüpfung kann deine Aktion Google Log-in, Optimierte, OAuth-basierte Google Log-in-Verknüpfung oder OAuth verwenden.

Wenn du für deine Aktion keine Kontoverknüpfung eingerichtet hast, klicke unter Einstellungen auf Kontoverknüpfung einrichten, um zum Abschnitt Kontoverknüpfung der Konsole zu gelangen.

So verknüpfen Sie ein Konto:

  1. Geben Sie im Simulator der Actions Console "talk to my test app" (mit meiner Testanwendung sprechen) in den Eingabebereich des Simulators ein, um Ihre Aktion zu testen.

  2. Sende eine Abfrage, in der der Kontoverknüpfungsvorgang deiner Aktion initialisiert wird.

  3. Melden Sie sich über die Aufforderung an.

  4. Prüfen Sie, ob die Kontoverknüpfung erfolgreich war.

Das verknüpfte Konto bleibt bestehen, bis die Verknüpfung mit dem Konto aufgehoben wird. Du kannst die Aktion also aktualisieren, während du dasselbe verknüpfte Konto verwendest.

Wenn Sie die Verknüpfung mit einem Konto aufheben möchten, klicken Sie unter Kontoverknüpfung auf Einstellungen > Verknüpfung aufheben.

On-Device-Tests

Mit dieser Einstellung können Sie Tests auf einem physischen Gerät aktivieren oder deaktivieren. Zum Testen auf einem Gerät musst du in dem Konto angemeldet sein, mit dem du das Actions on Google-Projekt erstellt hast.

Audiowiedergabe

Mit dieser Option kannst du die Audiowiedergabe während des Tests stummschalten oder aktivieren.

Entwicklungs-Sandbox

Wenn Sie diese Option aktivieren, werden die Zahlungsmethoden nicht belastet. Weitere Informationen finden Sie in der Dokumentation zu Transaktionen.

Nicht bestätigte Nutzer simulieren

Mit dieser Option wird simuliert, wenn ein Nutzer ein Gerät verwendet, auf dem Voice Match für eine andere Person eingestellt ist.