Akıllı Ev Uygulaması Seçici Şeması
action.devices.traits.AppSelector
: Bu özellik, girişleri değiştirebilen cihazlar için kullanılır.
Cihaz ÖZELLİKLERİ
Bu özelliğe sahip cihazlar, SYNC
işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC
niyetlerini 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. Uygulamaların 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şim kurabileceği uygulama. |
key |
Dize |
Zorunludur. Uygulamanın konuşma veya yanıtta kullanıcılara açık olmayan 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 dil için uygulama adının kullanıcı dostu eş anlamlıları. Yanıtta ilk eş anlamlı kelime kullanılıyor. |
[item, ...] |
Dize |
Uygulama adı. |
lang |
Dize |
Zorunludur. Dil kodu. |
Örnekler
Cihazda YouTube uygulaması
{ "availableApplications": [ { "key": "youtube", "names": [ { "name_synonym": [ "youtube", "YouTube US" ], "lang": "en" }, { "name_synonym": [ "youtube", "YouTube DE" ], "lang": "de" } ] } ] }
Cihaz durumu
Bu özelliğe sahip cihazlar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
niyetlerini 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 |
Dize |
Zorunludur. Ön planda etkin olan geçerli uygulamanın anahtar/değer çifti. |
Örnekler
YouTube uygulaması şu anda ön planda etkin olan cihaz.
{ "currentApplication": "youtube" }
Cihaz FTC'leri
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
niyetlerini 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 |
Dize |
Yüklenecek uygulamanın anahtarı. |
newApplicationName |
Dize |
Yüklenecek uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulaması yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "youtube" } }
Ada göre YouTube uygulaması 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 |
Dize |
Aranacak uygulamanın anahtarı. |
newApplicationName |
Dize |
Aranacak uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulaması arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplication": "youtube" } }
Ada göre YouTube uygulaması arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
Belirtilen uygulamayı seçin.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newApplication |
Dize |
Seçilecek uygulamanın anahtarı. |
newApplicationName |
Dize |
Seçilecek uygulamanın adı. |
Örnekler
Anahtara göre YouTube uygulaması seçin
{ "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 sözler
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
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.