סכימת תכונות של בורר אפליקציות לבית חכם
action.devices.traits.AppSelector
– התכונה הזו משמשת למכשירים שיכולים לעבור בין אפליקציות.
מאפייני המכשיר
מכשירים עם התכונה הזו עשויים לדווח על המאפיינים הבאים כחלק מהפעולה SYNC
. מידע נוסף על טיפול באובייקטים מסוג SYNC
זמין במאמר מילוי אובייקטים של Intent.
מאפיינים | סוג | תיאור |
---|---|---|
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" } ] } ] }
מכשיר STATES
ישויות עם התכונה הזו עשויות לדווח על המצבים הבאים כחלק מהפעולה QUERY
. מידע נוסף על טיפול באובייקטים מסוג QUERY
זמין במאמר מילוי אובייקטים של Intent.
מדינות | סוג | תיאור |
---|---|---|
currentApplication |
String |
חובה. הערך העיקרי של האפליקציה הנוכחית שפעילה בחזית. |
דוגמאות
מכשיר עם אפליקציית YouTube שפעילה כרגע בחזית.
{ "currentApplication": "YouTube" }
COMMANDS של מכשיר
מכשירים עם התכונה הזו עשויים להגיב לפקודות הבאות כחלק מהפעולה EXECUTE
. מידע נוסף על טיפול באובייקטים מסוג EXECUTE
זמין במאמר מילוי אובייקטים של Intent.
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
מכשיר ERRORS
כדאי לעיין ברשימה המלאה של שגיאות וחריגים.noAvailableApp
: האפליקציה לא קיימת או שאינה זמינה.appLaunchFailed
: הפעלת האפליקציה נכשלה.alreadyInstalledApp
: האפליקציה כבר הותקנה.