طرحواره ویژگی انتخابگر برنامه خانه هوشمند

action.devices.traits.AppSelector - این trait برای دستگاه‌هایی استفاده می‌شود که قادر به جابجایی بین برنامه‌ها هستند.

ویژگی‌های دستگاه

دستگاه‌هایی که این ویژگی را دارند، ممکن است ویژگی‌های زیر را به عنوان بخشی از عملیات 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 رشته

نام برنامه‌ای که باید نصب شود.

مثال‌ها

برنامه YouTube را با کلید نصب کنید

{
  "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 رشته

نام برنامه‌ای که باید انتخاب شود.

مثال‌ها

برنامه YouTube را با کلید انتخاب کنید

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

برنامه YouTube را با نام انتخاب کنید

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

نمونه گفته‌ها

د-DE

  • Öffne Netflix از دم فرنشهر. auf dem Fernseher .

انگلیسی-آمریکایی

  • begin using برنامه YouTube app on the smart TV

ای‌اس-ای‌اس

  • 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 에서 유튜브 앱 열어 줘

nl-NL

  • Netflix op mijn TV Start .

پی تی-بی آر

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

sv-SE

  • Öppna TV:n Youtube

خطاهای دستگاه

لیست کامل خطاها و استثنائات را مشاهده کنید.
  • noAvailableApp : برنامه وجود ندارد یا در دسترس نیست.
  • appLaunchFailed : برنامه اجرا نشد.
  • alreadyInstalledApp : برنامه از قبل نصب شده است.