Smart Home AppSelector Trait Schema

action.devices.traits.AppSelector - इस ट्रेट का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो ऐप्लिकेशन के बीच स्विच कर सकते हैं.

डिवाइस की ATTRIBUTES

इस ट्रेट वाले डिवाइस, SYNC ऑपरेशन के तहत इन एट्रिब्यूट की जानकारी दे सकते हैं. SYNC इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट फ़ुलफ़िलमेंट देखें.

विशेषताएं टाइप ब्यौरा
availableApplications ऐरे

ज़रूरी है.

ऐप्लिकेशन की सूची. हर ऐप्लिकेशन के लिए, इस्तेमाल की जा सकने वाली हर भाषा में एक या एक से ज़्यादा समानार्थी शब्द होते हैं. जवाब में पहले समानार्थी शब्द का इस्तेमाल किया जाता है.

[item, ...] ऑब्जेक्ट

ऐसा ऐप्लिकेशन जिसके साथ इस डिवाइस का इस्तेमाल करने वाले लोग इंटरैक्ट कर सकते हैं.

key String

ज़रूरी है.

ऐप्लिकेशन के लिए यूनीक कुंजी. इसे स्पीच या जवाब में लोगों को नहीं दिखाया जाता.

names ऐरे

ज़रूरी है.

हर ऐप्लिकेशन का नाम और उसकी भाषा के हिसाब से मिलते-जुलते शब्द.

[item, ...] ऑब्जेक्ट

ऐप्लिकेशन के समानार्थी शब्द.

name_synonym ऐरे

ज़रूरी है.

किसी भाषा के लिए, ऐप्लिकेशन के नाम के ऐसे समानार्थी शब्द जो लोगों को आसानी से समझ आएं. जवाब में पहले समानार्थी शब्द का इस्तेमाल किया जाता है.

[item, ...] String

ऐप्लिकेशन का नाम.

lang String

ज़रूरी है.

भाषा कोड.

उदाहरण

YouTube ऐप्लिकेशन वाला डिवाइस

{
  "availableApplications": [
    {
      "key": "youtube",
      "names": [
        {
          "name_synonym": [
            "YouTube",
            "YouTube US"
          ],
          "lang": "en"
        },
        {
          "name_synonym": [
            "YouTube",
            "YouTube DE"
          ],
          "lang": "de"
        }
      ]
    }
  ]
}

डिवाइस की स्थितियां

इस विशेषता वाली इकाइयां, QUERY ऑपरेशन के तहत ये स्थितियां रिपोर्ट कर सकती हैं. QUERY इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट फ़ुलफ़िलमेंट देखें.

राज्य टाइप ब्यौरा
currentApplication String

ज़रूरी है.

फ़ोरग्राउंड में चालू मौजूदा ऐप्लिकेशन की मुख्य वैल्यू.

उदाहरण

ऐसा डिवाइस जिस पर YouTube ऐप्लिकेशन फ़िलहाल फ़ोरग्राउंड में चालू है.

{
  "currentApplication": "YouTube"
}

डिवाइस के लिए उपलब्ध कमांड

इस सुविधा वाले डिवाइस, EXECUTE ऑपरेशन के तहत इन कमांड का जवाब दे सकते हैं. EXECUTE इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट फ़ुलफ़िलमेंट देखें.

action.devices.commands.appInstall

दिए गए ऐप्लिकेशन को इंस्टॉल करें.

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication String

इंस्टॉल किए जाने वाले ऐप्लिकेशन की कुंजी.

newApplicationName String

इंस्टॉल किए जाने वाले ऐप्लिकेशन का नाम.

उदाहरण

की की मदद से YouTube ऐप्लिकेशन इंस्टॉल करना

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplication": "YouTube"
  }
}

नाम से YouTube ऐप्लिकेशन इंस्टॉल करना

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSearch

दिए गए ऐप्लिकेशन को खोजें.

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication String

खोजे जाने वाले ऐप्लिकेशन की कुंजी.

newApplicationName String

खोजे जाने वाले ऐप्लिकेशन का नाम.

उदाहरण

कीवर्ड की मदद से YouTube ऐप्लिकेशन खोजें

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplication": "YouTube"
  }
}

YouTube ऐप्लिकेशन को नाम से खोजें

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSelect

दिए गए ऐप्लिकेशन को चुनें.

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication String

चुने जाने वाले ऐप्लिकेशन की कुंजी.

newApplicationName String

चुने जाने वाले ऐप्लिकेशन का नाम.

उदाहरण

कीबोर्ड से YouTube ऐप्लिकेशन चुनना

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplication": "YouTube"
  }
}

नाम के हिसाब से YouTube ऐप्लिकेशन चुनना

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

सैंपल अटरेंस

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

डिवाइस से जुड़ी गड़बड़ियां

गड़बड़ियों और अपवादों की पूरी सूची देखें.
  • noAvailableApp: ऐप्लिकेशन मौजूद नहीं है या उपलब्ध नहीं है.
  • appLaunchFailed: ऐप्लिकेशन लॉन्च नहीं किया जा सका.
  • alreadyInstalledApp: यह ऐप्लिकेशन पहले से इंस्टॉल है.