סכימת תכונות של 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"
}

CommandS במכשיר

מכשירים עם המאפיין הזה עשויים להגיב לפקודות הבאות כחלק מהפעולה 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: האפליקציה כבר הותקנה.