কীভাবে স্মার্ট হোম অ্যাকশন তৈরি করতে হয় তা শেখার নতুন গন্তব্য Google হোম ডেভেলপার সেন্টারে স্বাগতম। দ্রষ্টব্য: আপনি অ্যাকশন কনসোলে নির্মাণ কাজ চালিয়ে যাবেন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

স্মার্ট হোম অ্যাপসিলেক্টর বৈশিষ্ট্য স্কিমা

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

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

এই বৈশিষ্ট্য সহ ডিভাইসগুলি 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"
        }
      ]
    }
  ]
}

ডিভাইস STATES

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

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

প্রয়োজন।

ফোরগ্রাউন্ডে সক্রিয় বর্তমান অ্যাপ্লিকেশনের মূল মান।

উদাহরণ

YouTube অ্যাপ সহ ডিভাইস বর্তমানে অগ্রভাগে সক্রিয়।

{
  "currentApplication": "youtube"
}

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

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

action.devices.commands.appInstall

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

পরামিতি

পরামিতি টাইপ বর্ণনা
newApplication স্ট্রিং

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

newApplicationName স্ট্রিং

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

উদাহরণ

কী দ্বারা YouTube অ্যাপ ইনস্টল করুন

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplication": "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"
  }
}

নমুনা উচ্চারণ

ডি-ডিই

  • Öffne নেটফ্লিক্স auf dem Fernseher .

en-US

  • ব্যবহার শুরু করুন YouTube অ্যাপ চালু স্মার্ট টিভি

es-ES

  • পোন নেটফ্লিক্স en লা টেলি ডেল স্যালন

fr-FR

  • মেটস নেটফ্লিক্স sur la télé .

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

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