مخطط سمة محدد تطبيقات المنزل المزوّد بأجهزة ذكية
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 på TV:n
أخطاء الجهاز
راجِع القائمة الكاملة للأخطاء والاستثناءات.noAvailableApp
: التطبيق غير متوفّر أو غير متوفّر.appLaunchFailed
: تعذّر تشغيل التطبيق.alreadyInstalledApp
: سبق أن تم تثبيت التطبيق.