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 onthe smart TV
es-ES
-
pon
netflix enla tele del salón
fr-FR
-
Mets
Netflix surla télé .
hi-IN
-
टीवी परनेटफ्लिक्स ऍप लॉन्च करो
it-IT
-
Apri
Netflix sulla televisione della mia camera .
ja-JP
-
YouTube のアプリをテレビ でスタート
ko-KR
-
TV 에서유튜브 앱 열어 줘
nl-NL
-
Start
Netflix opmijn TV .
pt-BR
-
Abra o
Netflix naTV para mim. -
Abre o
Youtube natelevisão .
sv-SE
-
Öppna
Youtube påTV:n
Gerät ERRORS
Vollständige Liste der Fehler und AusnahmennoAvailableApp
: Die Anwendung ist nicht vorhanden oder nicht verfügbar.appLaunchFailed
: Die Anwendung konnte nicht gestartet werden.alreadyInstalledApp
: Die Anwendung wurde bereits installiert.