Akıllı Ev AppSelector Özelliği Şeması
action.devices.traits.AppSelector
: Bu özellik, uygulamalar arasında geçiş yapabilen cihazlar için kullanılır.
CİHAZ ÖZELLİKLERİ
Bu özelliğe sahip cihazlar, SYNC
işlemi kapsamında aşağıdaki özellikleri bildirebilir. SYNC
intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
Özellikler | Tür | Açıklama |
---|---|---|
availableApplications |
Dizi |
Zorunludur. Uygulamaların listesi. Her uygulama, desteklenen her dilde bir veya daha fazla eş anlamlı kelimeye sahiptir. Yanıtta ilk eş anlamlı kelime kullanılır. |
[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österilmeyen benzersiz anahtarı. |
names |
Dizi |
Zorunludur. Her uygulamanın adı ve dile özgü eş anlamlı kelimeleri. |
[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ır. |
[item, ...] |
String |
Uygulama adı. |
lang |
String |
Zorunludur. Dil kodu. |
Örnekler
YouTube uygulaması yüklü cihaz
{ "availableApplications": [ { "key": "youtube", "names": [ { "name_synonym": [ "YouTube", "YouTube US" ], "lang": "en" }, { "name_synonym": [ "YouTube", "YouTube DE" ], "lang": "de" } ] } ] }
Cihaz DURUMLARI
Bu özelliğe sahip öğeler, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
Eyaletler | Tür | Açıklama |
---|---|---|
currentApplication |
String |
Zorunludur. Ön planda etkin olan mevcut uygulamanın anahtar değeri. |
Örnekler
YouTube uygulamasının şu anda ön planda etkin olduğu cihaz.
{ "currentApplication": "YouTube" }
Cihaz KOMUTLARI
Bu özelliğe sahip cihazlar, EXECUTE
işlemi kapsamında aşağıdaki komutlara yanıt verebilir. EXECUTE
intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
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
YouTube uygulamasını anahtara göre yükleme
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını isme göre 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 arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını isme göre arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
İlgili uygulamayı seçin.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newApplication |
String |
Seçilecek uygulamanın anahtarı. |
newApplicationName |
String |
Seçilecek uygulamanın adı. |
Örnekler
YouTube uygulamasını anahtara göre seçme
{ "command": "action.devices.commands.appSelect", "params": { "newApplication": "YouTube" } }
YouTube uygulamasını ada göre 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 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üklüydü.