طرحواره ویژگی انتخابگر برنامه خانه هوشمند
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 på TV:n Youtube
خطاهای دستگاه
لیست کامل خطاها و استثنائات را مشاهده کنید.-
noAvailableApp: برنامه وجود ندارد یا در دسترس نیست. -
appLaunchFailed: برنامه اجرا نشد. -
alreadyInstalledApp: برنامه از قبل نصب شده است.