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.
Cihaz ATTRIBUTES
Bu özelliğe sahip cihazlar, SYNC
işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC
intent'lerini ele alma 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 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 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 dilde 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 ele alma 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 olduğu cihaz.
{ "currentApplication": "YouTube" }
Cihaz COMMANDS
Bu özelliğe sahip cihazlar, EXECUTE
işlemi kapsamında aşağıdaki komutlara yanıt verebilir. EXECUTE
amaçlarının ele alınması hakkında daha fazla bilgi edinmek için Niyet 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
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 | 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ı ada göre arama
{ "command": "action.devices.commands.appSearch", "params": { "newApplicationName": "YouTube US" } }
action.devices.commands.appSelect
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ını 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 ERRORS
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ü.