Smart Home AppSelector-Attributschema
action.devices.traits.AppSelector
: Diese Eigenschaft wird für Geräte verwendet, die zwischen Anwendungen wechseln können.
Geräteattribute
Geräte mit diesem Merkmal können die folgenden Attribute im Rahmen des Vorgangs SYNC
melden. Weitere Informationen zum Umgang mit SYNC
-Intents finden Sie unter Intent-Ausführung.
Attribute | Typ | Beschreibung |
---|---|---|
availableApplications |
Array |
Erforderlich. Eine Liste mit Anwendungen. Jede Anwendung hat in jeder unterstützten Sprache ein oder mehrere Synonyme. Das erste Synonym wird in der Antwort verwendet. |
[item, ...] |
Objekt |
App, mit der Nutzer dieses Geräts interagieren können. |
key |
String |
Erforderlich. Eindeutiger Schlüssel für die Anwendung, der Nutzern nicht in der Sprache oder Antwort angezeigt wird. |
names |
Array |
Erforderlich. Name der einzelnen Anwendung und ihre sprachspezifischen Synonyme. |
[item, ...] |
Objekt |
Anwendungssynonyme |
name_synonym |
Array |
Erforderlich. Nutzerfreundliche Synonyme für den Namen der Anwendung in einer bestimmten Sprache. Das erste Synonym wird in der Antwort 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ÄTESTATUS
Entitäten mit diesem Attribut können im Rahmen des Vorgangs QUERY
die folgenden Status melden. Weitere Informationen zum Umgang mit QUERY
-Intents finden Sie unter Intent-Ausführung.
Bundesstaaten | Typ | Beschreibung |
---|---|---|
currentApplication |
String |
Erforderlich. Schlüsselwert der aktuellen Anwendung, die im Vordergrund aktiv ist. |
Beispiele
Gerät mit aktuell im Vordergrund laufender YouTube App
{ "currentApplication": "YouTube" }
Gerät "COMMANDS"
Geräte mit diesem Merkmal können im Rahmen des EXECUTE
-Vorgangs auf die folgenden Befehle reagieren. Weitere Informationen zum Umgang mit EXECUTE
-Intents finden Sie unter Intent-Ausfü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 App. |
Beispiele
YouTube App per Schlüssel installieren
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "YouTube" } }
YouTube App anhand des Namens installieren
{ "command": "action.devices.commands.appInstall", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSearch
Suchen Sie nach der gewünschten Anwendung.
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
newApplication |
String |
Schlüssel der Anwendung, nach der gesucht werden soll. |
newApplicationName |
String |
Name der zu suchenden Anwendung. |
Beispiele
Nach der YouTube App suchen
{ "command": "action.devices.commands.appSearch", "params": { "newApplication": "YouTube" } }
Nach der YouTube App suchen
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
Wählen Sie die gewünschte Anwendung aus.
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
newApplication |
String |
Schlüssel der auszuwählenden Anwendung. |
newApplicationName |
String |
Name der auszuwählenden Anwendung. |
Beispiele
YouTube App per Taste auswählen
{ "command": "action.devices.commands.appSelect", "params": { "newApplication": "YouTube" } }
YouTube App per 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 på TV:n
GERÄTEFEHLER
Eine vollständige Liste der Fehler und AusnahmennoAvailableApp
: Die Anwendung existiert nicht oder ist nicht verfügbar.appLaunchFailed
: Die Anwendung konnte nicht gestartet werden.alreadyInstalledApp
: Die Anwendung war bereits installiert.