Willkommen beim Google Home Developer Center, der neuen Anlaufstelle für Smart-Home-Aktionen. Hinweis:Sie erstellen weiterhin Aktionen in der Actions Console.
Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Schema der Smart-Home-App-Auswahl

action.devices.traits.AppSelector: Diese Eigenschaft wird für Geräte verwendet, die Eingaben wechseln können.

Gerät ATTRIBUTE

Geräte mit diesem Attribut können im Rahmen des Vorgangs SYNC die folgenden Attribute melden. Weitere Informationen zum Umgang mit SYNC-Intents finden Sie unter Intent-Auftragsausführung.

Attribute Typ Beschreibung
availableApplications Array

Erforderlich.

Eine Liste der Anwendungen. Jede Anwendung hat ein oder mehrere Synonyme in jeder unterstützten Sprache. In der Antwort wird das erste Synonym verwendet.

[item, ...] Objekt

Anwendung, mit der Nutzer dieses Geräts interagieren können.

key String

Erforderlich.

Eindeutiger Schlüssel für die Anwendung, der Nutzern nicht in Sprache oder Antwort angezeigt wird.

names Array

Erforderlich.

Name der einzelnen Anwendungen und ihrer sprachspezifischen Synonyme.

[item, ...] Objekt

Synonyme für Anwendungen

name_synonym Array

Erforderlich.

Nutzerfreundliche Synonyme für den Anwendungsnamen einer bestimmten Sprache. In der Antwort wird das erste Synonym verwendet.

[item, ...] String

Name der Anwendung.

lang String

Erforderlich.

Sprachcode.

Beispiele

Gerät mit YouTube App

{
  "availableApplications": [
    {
      "key": "youtube",
      "names": [
        {
          "name_synonym": [
            "youtube",
            "YouTube US"
          ],
          "lang": "en"
        },
        {
          "name_synonym": [
            "youtube",
            "YouTube DE"
          ],
          "lang": "de"
        }
      ]
    }
  ]
}

Gerät STATES

Geräte mit diesem Attribut können im Rahmen des Vorgangs QUERY die folgenden Zustände melden. Weitere Informationen zum Umgang mit QUERY-Intents finden Sie unter Intent-Auftragsausführung.

Bundesstaaten Typ Beschreibung
currentApplication String

Erforderlich.

Schlüsselwert der aktuellen Anwendung, die im Vordergrund aktiv ist.

Beispiele

Gerät mit der YouTube App ist derzeit im Vordergrund aktiv.

{
  "currentApplication": "youtube"
}

Gerätebefehle

Geräte mit diesem Attribut können im Rahmen des Vorgangs EXECUTE auf die folgenden Befehle reagieren. Weitere Informationen zum Umgang mit EXECUTE-Intents finden Sie unter Intent-Auftragsausführung.

action.devices.commands.appInstall

Installieren Sie die angegebene Anwendung.

Parameter

Parameter Typ Beschreibung
newApplication String

Schlüssel der zu installierenden Anwendung.

newApplicationName String

Name der zu installierenden Anwendung.

Beispiele

YouTube App nach Schlüssel installieren

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplication": "youtube"
  }
}

YouTube App anhand ihres Namens installieren

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSearch

Suchen Sie nach der angegebenen Anwendung.

Parameter

Parameter Typ Beschreibung
newApplication String

Schlüssel der zu suchenden Anwendung.

newApplicationName String

Name der zu suchenden Anwendung.

Beispiele

Suche nach YouTube-App anhand des Schlüssels

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplication": "youtube"
  }
}

Suche nach dem Namen einer YouTube App

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSelect

Wählen Sie die entsprechende Anwendung aus.

Parameter

Parameter Typ Beschreibung
newApplication String

Schlüssel der auszuwählenden Anwendung.

newApplicationName String

Name der auszuwählenden Anwendung.

Beispiele

YouTube App nach Schlüssel auswählen

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplication": "youtube"
  }
}

YouTube App nach Name auswählen

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

Beispieläußerungen

de-DE

  • Öffne Netflix auf dem Fernseher .

en-US

  • begin using YouTube app on the smart TV

es-ES

  • pon netflix en la tele del salón

fr-FR

  • Mets Netflix sur la télé .

hi-IN

  • टीवी पर नेटफ्लिक्स ऍप लॉन्च करो

it-IT

  • Apri Netflix sulla televisione della mia camera .

ja-JP

  • YouTube のアプリを テレビ でスタート

ko-KR

  • TV 에서 유튜브 앱 열어 줘

nl-NL

  • Start Netflix op mijn TV .

pt-BR

  • Abra o Netflix na TV para mim.
  • Abre o Youtube na televisão .

sv-SE

  • Öppna Youtube TV:n

Gerät ERRORS

Vollständige Liste der Fehler und Ausnahmen
  • noAvailableApp: Die Anwendung ist nicht vorhanden oder nicht verfügbar.
  • appLaunchFailed: Die Anwendung konnte nicht gestartet werden.
  • alreadyInstalledApp: Die Anwendung wurde bereits installiert.