স্মার্ট হোম অ্যাপসিলেক্টর ট্রেইট স্কিমা

action.devices.traits.AppSelector - এই ট্রেইটটি সেইসব ডিভাইসের জন্য ব্যবহৃত হয় যেগুলো অ্যাপ্লিকেশনগুলির মধ্যে সুইচ করতে সক্ষম।

ডিভাইসের বৈশিষ্ট্য

এই বৈশিষ্ট্যযুক্ত ডিভাইসগুলি SYNC অপারেশনের অংশ হিসাবে নিম্নলিখিত অ্যাট্রিবিউটগুলি রিপোর্ট করতে পারে। SYNC ইনটেন্ট পরিচালনা সম্পর্কে আরও জানতে, ইনটেন্ট ফুলফিলমেন্ট দেখুন।

বৈশিষ্ট্য প্রকার বর্ণনা
availableApplications অ্যারে

প্রয়োজনীয়।

অ্যাপ্লিকেশনগুলির একটি তালিকা। প্রতিটি অ্যাপ্লিকেশনের প্রতিটি সমর্থিত ভাষায় এক বা একাধিক প্রতিশব্দ রয়েছে। উত্তরে প্রথম প্রতিশব্দটি ব্যবহার করা হয়।

[ item, ... ] বস্তু

এই ডিভাইসের ব্যবহারকারীরা যে অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাক্ট করতে পারেন।

key স্ট্রিং

প্রয়োজনীয়।

অ্যাপ্লিকেশনটির জন্য একটি অনন্য কী, যা কথোপকথন বা প্রতিক্রিয়ার মাধ্যমে ব্যবহারকারীদের কাছে প্রকাশ করা হয় না।

names অ্যারে

প্রয়োজনীয়।

প্রতিটি অ্যাপ্লিকেশনের নাম এবং এর ভাষা-নির্দিষ্ট প্রতিশব্দ।

[ item, ... ] বস্তু

প্রয়োগের সমার্থক শব্দ।

name_synonym অ্যারে

প্রয়োজনীয়।

প্রদত্ত ভাষার জন্য অ্যাপ্লিকেশন নামের ব্যবহারবান্ধব প্রতিশব্দ। উত্তরে প্রথম প্রতিশব্দটি ব্যবহৃত হয়।

[ item, ... ] স্ট্রিং

অ্যাপ্লিকেশনের নাম।

lang স্ট্রিং

প্রয়োজনীয়।

ভাষা কোড।

উদাহরণ

ইউটিউব অ্যাপ সহ ডিভাইস

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

ডিভাইসের অবস্থা

এই বৈশিষ্ট্যযুক্ত সত্তাগুলো QUERY অপারেশনের অংশ হিসেবে নিম্নলিখিত অবস্থাগুলো রিপোর্ট করতে পারে। QUERY ইনটেন্ট পরিচালনা সম্পর্কে আরও জানতে, ইনটেন্ট ফুলফিলমেন্ট দেখুন।

রাজ্যগুলি প্রকার বর্ণনা
currentApplication স্ট্রিং

প্রয়োজনীয়।

ফোরগ্রাউন্ডে সক্রিয় থাকা বর্তমান অ্যাপ্লিকেশনটির কী ভ্যালু।

উদাহরণ

যে ডিভাইসে ইউটিউব অ্যাপ বর্তমানে ফোরগ্রাউন্ডে সক্রিয় আছে।

{
  "currentApplication": "YouTube"
}

ডিভাইস কমান্ড

এই বৈশিষ্ট্যযুক্ত ডিভাইসগুলি EXECUTE অপারেশনের অংশ হিসাবে নিম্নলিখিত কমান্ডগুলিতে সাড়া দিতে পারে। EXECUTE ইনটেন্ট পরিচালনা সম্পর্কে আরও জানতে, ইনটেন্ট ফুলফিলমেন্ট দেখুন।

action.devices.commands.appInstall

প্রদত্ত অ্যাপ্লিকেশনটি ইনস্টল করুন।

প্যারামিটার

প্যারামিটার প্রকার বর্ণনা
newApplication স্ট্রিং

অ্যাপ্লিকেশনটি ইনস্টল করার জন্য কী।

newApplicationName স্ট্রিং

ইনস্টল করার জন্য অ্যাপ্লিকেশনটির নাম।

উদাহরণ

কী দিয়ে ইউটিউব অ্যাপ ইনস্টল করুন

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

নামে ইউটিউব অ্যাপ ইনস্টল করুন

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

action.devices.commands.appSearch

প্রদত্ত অ্যাপ্লিকেশনটি অনুসন্ধান করুন।

প্যারামিটার

প্যারামিটার প্রকার বর্ণনা
newApplication স্ট্রিং

অনুসন্ধান করার জন্য অ্যাপ্লিকেশনটির কী।

newApplicationName স্ট্রিং

যে অ্যাপ্লিকেশনটি অনুসন্ধান করতে হবে তার নাম।

উদাহরণ

কী দিয়ে ইউটিউব অ্যাপ অনুসন্ধান করুন

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

নাম দিয়ে ইউটিউব অ্যাপ অনুসন্ধান করুন

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

action.devices.commands.appSelect

প্রদত্ত অ্যাপ্লিকেশনটি নির্বাচন করুন।

প্যারামিটার

প্যারামিটার প্রকার বর্ণনা
newApplication স্ট্রিং

নির্বাচন করার জন্য অ্যাপ্লিকেশনটির কী।

newApplicationName স্ট্রিং

নির্বাচন করার জন্য অ্যাপ্লিকেশনটির নাম।

উদাহরণ

কী-এর মাধ্যমে ইউটিউব অ্যাপ নির্বাচন করুন

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

নাম অনুসারে ইউটিউব অ্যাপ নির্বাচন করুন

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

নমুনা উক্তি

ডি-ডিই

  • Netflix Öffne auf dem Fernseher .

en-US

  • the smart TV YouTube app on begin using

es-ES

  • pon netflix en la tele del salón

fr-FR

  • Mets Netflix sur la télé .

হাই-ইন

  • टीवी नेटफ्लिक्स ऍप लॉन्च करो पर

আইটি-আইটি

  • Apri Netflix sulla televisione della mia camera .

জা-জেপি

  • YouTubeのアプリをテレビでスタート

কো-কেআর

  • TV 에서 유튜브 앱 열어 줘

এনএল-এনএল

  • Start Netflix op mijn TV .

পিটি-বিআর

  • Abra o na TV para mim. Netflix
  • Abre o Youtube na televisão .

sv-SE

  • Öppna Youtube TV:n

ডিভাইসের ত্রুটি

ত্রুটি ও ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন।
  • noAvailableApp : অ্যাপ্লিকেশনটি বিদ্যমান নেই বা উপলব্ধ নয়।
  • appLaunchFailed : অ্যাপ্লিকেশনটি চালু হতে ব্যর্থ হয়েছে।
  • alreadyInstalledApp : অ্যাপ্লিকেশনটি আগে থেকেই ইনস্টল করা ছিল।