स्मार्ट होम AppSelector Trait स्कीमा

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

डिवाइस ATTRIBUTES

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

विशेषताएं टाइप ब्यौरा
availableApplications कैटगरी

ज़रूरी है.

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

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

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

key स्ट्रिंग

ज़रूरी है.

ऐप्लिकेशन के लिए खास कुंजी, जो उपयोगकर्ताओं को बोलकर या उनके जवाब देने पर नहीं दिखती है.

names कैटगरी

ज़रूरी है.

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

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

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

name_synonym कैटगरी

ज़रूरी है.

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

[item, ...] स्ट्रिंग

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

lang स्ट्रिंग

ज़रूरी है.

भाषा कोड.

उदाहरण

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

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

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

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

राज्य टाइप ब्यौरा
currentApplication स्ट्रिंग

ज़रूरी है.

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

उदाहरण

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

{
  "currentApplication": "YouTube"
}

डिवाइस COMMANDS

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

action.devices.commands.appInstall

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication स्ट्रिंग

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

newApplicationName स्ट्रिंग

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

उदाहरण

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

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

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

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

action.devices.commands.appSearch

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication स्ट्रिंग

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

newApplicationName स्ट्रिंग

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

उदाहरण

बटन के हिसाब से YouTube ऐप्लिकेशन खोजना

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

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

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

action.devices.commands.appSelect

दिया गया ऐप्लिकेशन चुनें.

पैरामीटर

पैरामीटर टाइप ब्यौरा
newApplication स्ट्रिंग

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

newApplicationName स्ट्रिंग

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

उदाहरण

बटन के हिसाब से 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

डिवाइस ERRORS

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