Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Схема признаков Smart Home AppSelector

action.devices.traits.AppSelector — этот трейт используется для устройств, которые могут переключать входы.

АТРИБУТЫ устройства

Устройства с этой чертой могут сообщать о следующих атрибутах как часть операции 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"
        }
      ]
    }
  ]
}

СОСТОЯНИЯ устройства

Устройства с этой чертой могут сообщать о следующих состояниях как часть операции QUERY . Дополнительные сведения об обработке намерений QUERY см. в разделе Выполнение намерений .

состояния Тип Описание
currentApplication Нить

Необходимый.

Ключевое значение текущего приложения, которое активно на переднем плане.

Примеры

Устройство с активным в данный момент приложением YouTube на переднем плане.

{
  "currentApplication": "YouTube"
}

КОМАНДЫ устройства

Устройства с этой чертой могут отвечать на следующие команды как часть операции 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

  • Öffne Netflix auf dem Fernseher .

en-US

  • begin using YouTube app on the smart TV

эс-эс

  • pon netflix en la tele del salón

а как

  • Mets Netflix sur la télé .

привет-IN

  • टीवी पर नेटफ्लिक्स ऍप लॉन्च करो

это-это

  • Apri Netflix sulla televisione della mia camera .

ja-JP

  • YouTubeのアプリをテレビでスタート

ко-КР

  • TV 에서 유튜브 앱 열어 줘

нл-нл

  • Start Netflix op mijn TV .

пт-BR

  • Abra o Netflix na TV para mim.
  • Abre o Youtube na televisão .

св-СЭ

  • Öppna Youtube TV:n

ОШИБКИ устройства

См. полный список ошибок и исключений .
  • noAvailableApp : Приложение не существует или недоступно.
  • appLaunchFailed : не удалось запустить приложение.
  • alreadyInstalledApp : приложение уже установлено.