Akıllı Ev Uygulama Seçicisi Şema Şeması
action.devices.traits.AppSelector
: Bu özellik, girişleri değiştirebilen 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 için Amaç karşılama bölümüne bakın.
Özellikler | Type | Açıklama |
---|---|---|
availableApplications |
Dizi |
Zorunludur. Uygulamaların listesi. Her uygulama, desteklenen her dilde bir veya daha fazla eş anlamlı kelime içerir. Yanıtta ilk eş anlamlı kelime var. |
[item, ...] |
Nesne |
Bu cihazın kullanıcılarının etkileşimde bulunabileceği uygulama. |
key |
String |
Zorunludur. Uygulamanın konuşma veya yanıtta kullanıcılara gösterilmediği benzersiz anahtarı. |
names |
Dizi |
Zorunludur. Her uygulamanın adı ve dile özel eş anlamlıları. |
[item, ...] |
Nesne |
Uygulama eş anlamlıları. |
name_synonym |
Dizi |
Zorunludur. Belirli bir dil için uygulama adının kullanıcı dostu eş anlamlıları. Yanıtta ilk eş anlamlı kelime var. |
[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 STATUS
Bu özelliğe sahip varlıklar, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.
Eyaletler | Type | Açıklama |
---|---|---|
currentApplication |
String |
Zorunludur. Ön planda etkin olan geçerli uygulamanın anahtar değeri. |
Örnekler
YouTube uygulaması bulunan ve şu anda ön planda etkin olan cihaz.
{ "currentApplication": "YouTube" }
Cihaz Komisyonları
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 için Amaç karşılama bölümüne bakın.
action.devices.commands.appInstall
Belirtilen uygulamayı yükleyin.
Parametreler
Parametreler | Type | Açıklama |
---|---|---|
newApplication |
String |
Yüklenecek uygulamanın anahtarı. |
newApplicationName |
String |
Yüklenecek uygulamanın adı. |
Örnekler
YouTube uygulamasını anahtara göre yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını ada göre yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSearch
Belirtilen uygulamayı arayın.
Parametreler
Parametreler | Type | Açıklama |
---|---|---|
newApplication |
String |
Aranacak uygulama anahtarı. |
newApplicationName |
String |
Aranacak uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulaması arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplication": "YouTube" } }
Ada göre YouTube uygulaması ara
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
Belirtilen uygulamayı seçin.
Parametreler
Parametreler | Type | 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çin
{ "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 HATALARI
Hataların ve istisnaların tam listesini inceleyin.noAvailableApp
: Uygulama mevcut değil veya kullanılamıyor.appLaunchFailed
: Uygulama başlatılamadı.alreadyInstalledApp
: Uygulama zaten yüklenmişti.