Akıllı Ev Uygulama Seçici Özellik Şeması
action.devices.traits.AppSelector
- Bu özellik, uygulamalar arasında geçiş yapabilen cihazlar için kullanılır.
Cihaz ATTRIBUTES
Bu özelliğe sahip cihazlar, SYNC
işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC
amaçlarını işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Özellikler | Tür | Açıklama |
---|---|---|
availableApplications |
Dizi |
Zorunludur. Uygulama listesi. Her uygulamada, desteklenen her dilde bir veya daha fazla eş anlamlı kelime bulunur. Yanıtta ilk eş anlamlı kelime kullanılıyor. |
[item, ...] |
Nesne |
Bu cihazın kullanıcılarının etkileşimde bulunabileceği uygulama. |
key |
String |
Zorunludur. Uygulamanın, konuşma veya yanıt sırasında kullanıcılara gösterilmeyen benzersiz anahtarı. |
names |
Dizi |
Zorunludur. Her uygulamanın adı ve dile özgü eş anlamlıları. |
[item, ...] |
Nesne |
Uygulama eş anlamlıları. |
name_synonym |
Dizi |
Zorunludur. Belirli bir dildeki uygulama adının kullanıcı dostu eş anlamlıları. Yanıtta ilk eş anlamlı kelime kullanılıyor. |
[item, ...] |
String |
Uygulama adı. |
lang |
String |
Zorunludur. Dil kodu. |
Örnekler
YouTube uygulaması bulunan cihaz
{ "availableApplications": [ { "key": "youtube", "names": [ { "name_synonym": [ "YouTube", "YouTube US" ], "lang": "en" }, { "name_synonym": [ "YouTube", "YouTube DE" ], "lang": "de" } ] } ] }
Cihaz STATES
Bu özelliğe sahip varlıklar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
amaçlarını işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Eyaletler | Tür | Açıklama |
---|---|---|
currentApplication |
String |
Zorunludur. Ön planda etkin olan geçerli uygulamanın anahtar değeri. |
Örnekler
YouTube uygulamasının şu anda etkin olduğu cihaz ön planda.
{ "currentApplication": "YouTube" }
Cihaz COMMANDS
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
amaçlarını işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.appInstall
Belirtilen uygulamayı yükleyin.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newApplication |
String |
Yüklenecek uygulamanın anahtarı. |
newApplicationName |
String |
Yüklenecek uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulamasını yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını adıyla yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSearch
Belirtilen uygulamayı arayın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newApplication |
String |
Aranacak uygulamanın anahtarı. |
newApplicationName |
String |
Aranacak uygulamanın adı. |
Örnekler
YouTube uygulamasını anahtara göre arayın
{ "command": "action.devices.commands.appSearch", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını ada göre arayın
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
Belirtilen uygulamayı seçin.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newApplication |
String |
Seçilecek uygulamanın anahtarı. |
newApplicationName |
String |
Seçilecek uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulaması seçme
{ "command": "action.devices.commands.appSelect", "params": { "newApplication": "YouTube" } }
Ada göre YouTube uygulaması seçme
{ "command": "action.devices.commands.appSelect", "params": { "newApplicationName": "YouTube US" } }
Örnek ifadeler
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
Cihaz ERRORS
Hataların ve istisnaların tam listesine bakın.noAvailableApp
: Uygulama mevcut değil veya kullanılamıyor.appLaunchFailed
: Uygulama başlatılamadı.alreadyInstalledApp
: Uygulama zaten yüklüdür.