مخطط سمة مُحدّد موقع المنزل الذكي
action.devices.traits.AppSelector
- يتم استخدام هذه السمة للأجهزة القادرة على تبديل مصدرَي الإدخال.
الجهاز ATTRIBUTES
ويمكن للأجهزة التي تتضمّن هذه السمة الإبلاغ عن السمات التالية كجزء من عملية 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" }
مفاتيح COMMAND
قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر
التالية كجزء من عملية EXECUTE
. لمزيد من المعلومات حول التعامل مع إجراءات EXECUTE
، يُرجى الاطّلاع على تنفيذ الإجراء.
action.devices.commands.appInstall
تثبيت التطبيق المحدد.
المَعلمات
المَعلمات | النوع | الوصف |
---|---|---|
newApplication |
سلسلة |
مفتاح التطبيق المراد تثبيته. |
newApplicationName |
سلسلة |
اسم التطبيق المراد تثبيته. |
أمثلة
تثبيت تطبيق YouTube باستخدام المفتاح
{ "command": "action.devices.commands.appInstall", "params": { "newApplication": "youtube" } }
تثبيت تطبيق 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" } }
نماذج من الألفاظ
de-DE
-
Öffne
Netflix auf dem Fernseher .
en-US
-
begin using
YouTube app onthe smart TV
es-ES
-
pon
netflix enla tele del salón
fr-FR
-
Mets
Netflix surla télé .
hi-IN
-
टीवी परनेटफ्लिक्स ऍप लॉन्च करो
it-IT
-
Apri
Netflix sulla televisione della mia camera .
ja-JP
-
YouTube のアプリをテレビ でスタート
ko-KR
-
TV 에서유튜브 앱 열어 줘
nl-NL
-
Start
Netflix opmijn TV .
pt-BR
-
Abra o
Netflix naTV para mim. -
Abre o
Youtube natelevisão .
sv-SE
-
Öppna
Youtube påTV:n
أخطاء الجهاز
يمكنك الاطلاع على القائمة الكاملة للأخطاء والاستثناءات.noAvailableApp
: التطبيق غير موجود أو غير متوفر.appLaunchFailed
: تعذّر تشغيل التطبيق.alreadyInstalledApp
: تم تثبيت التطبيق من قبل.