Схема свойств 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"
}
}
Примеры высказываний
- Öffne Netflix auf dem Fernseher .
- begin using приложение YouTube app on the smart TV
- pon netflix en la tele del salón
- Mets Netflix sur la télé .
- टीवी पर नेटफ्लिक्स ऍप लॉन्च करो
- Apri Netflix sulla televisione della mia camera .
- YouTubeのアプリをテレビでスタート
- TV 에서 유튜브 앱 열어 줘
- Start Netflix op mijn TV .
- Abra o Netflix na TV para mim.
- Abre o Youtube na televisão .
- Öppna Youtube på TV:n
ОШИБКИ устройства
Полный список ошибок и исключений смотрите .-
noAvailableApp
: приложение не существует или недоступно. -
appLaunchFailed
: приложение не удалось запустить. -
alreadyInstalledApp
: приложение уже установлено.