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 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ü.