مخطّط سمة Smart Home AppSelector

action.devices.traits.AppSelector - تُستخدَم هذه السمة للأجهزة التي يمكنها التبديل بين التطبيقات.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية 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: سبق أن تم تثبيت التطبيق.