Skema Sifat AppSelector Smart Home
action.devices.traits.AppSelector - Sifat ini digunakan untuk perangkat yang dapat beralih antar-aplikasi.
ATRIBUT Perangkat
Perangkat dengan karakteristik ini dapat melaporkan atribut
berikut sebagai bagian dari operasi SYNC. Untuk mempelajari
lebih lanjut cara menangani intent SYNC, lihat
Fulfillment intent.
| Atribut | Jenis | Deskripsi |
|---|---|---|
availableApplications |
Array |
Wajib. Daftar aplikasi. Setiap aplikasi memiliki satu atau beberapa sinonim dalam setiap bahasa yang didukung. Sinonim pertama digunakan dalam respons. |
[item, ...] |
Objek |
Aplikasi yang dapat berinteraksi dengan pengguna perangkat ini. |
key |
String |
Wajib. Kunci unik untuk aplikasi yang tidak ditampilkan kepada pengguna dalam ucapan atau respons. |
names |
Array |
Wajib. Nama setiap aplikasi dan sinonim khusus bahasanya. |
[item, ...] |
Objek |
Sinonim aplikasi. |
name_synonym |
Array |
Wajib. Sinonim yang mudah digunakan untuk nama aplikasi untuk bahasa tertentu. Sinonim pertama digunakan dalam respons. |
[item, ...] |
String |
Nama aplikasi. |
lang |
String |
Wajib. Kode bahasa. |
Contoh
Perangkat dengan aplikasi YouTube
{
"availableApplications": [
{
"key": "youtube",
"names": [
{
"name_synonym": [
"YouTube",
"YouTube US"
],
"lang": "en"
},
{
"name_synonym": [
"YouTube",
"YouTube DE"
],
"lang": "de"
}
]
}
]
}
Status PERANGKAT
Entitas dengan karakteristik ini dapat melaporkan status
berikut sebagai bagian dari operasi QUERY. Untuk mempelajari
lebih lanjut cara menangani intent QUERY, lihat
Fulfillment intent.
| Negara bagian | Jenis | Deskripsi |
|---|---|---|
currentApplication |
String |
Wajib. Nilai kunci aplikasi saat ini yang aktif di latar depan. |
Contoh
Perangkat dengan aplikasi YouTube yang saat ini aktif di latar depan.
{
"currentApplication": "YouTube"
}
Perintah Perangkat
Perangkat dengan karakteristik ini dapat merespons perintah
berikut sebagai bagian dari operasi EXECUTE. Untuk mempelajari
lebih lanjut cara menangani intent EXECUTE, lihat
Fulfillment intent.
action.devices.commands.appInstall
Instal aplikasi yang diberikan.
Parameter
| Parameter | Jenis | Deskripsi |
|---|---|---|
newApplication |
String |
Kunci aplikasi yang akan diinstal. |
newApplicationName |
String |
Nama aplikasi yang akan diinstal. |
Contoh
Menginstal aplikasi YouTube berdasarkan kunci
{
"command": "action.devices.commands.appInstall",
"params": {
"newApplication": "YouTube"
}
}
Menginstal aplikasi YouTube berdasarkan nama
{
"command": "action.devices.commands.appInstall",
"params": {
"newApplicationName": "YouTube US"
}
}
action.devices.commands.appSearch
Telusuri aplikasi yang diberikan.
Parameter
| Parameter | Jenis | Deskripsi |
|---|---|---|
newApplication |
String |
Kunci aplikasi yang akan ditelusuri. |
newApplicationName |
String |
Nama aplikasi yang akan ditelusuri. |
Contoh
Menelusuri aplikasi YouTube berdasarkan kunci
{
"command": "action.devices.commands.appSearch",
"params": {
"newApplication": "YouTube"
}
}
Menelusuri aplikasi YouTube berdasarkan nama
{
"command": "action.devices.commands.appSearch",
"params": {
"newApplicationName": "YouTube US"
}
}
action.devices.commands.appSelect
Pilih aplikasi yang diberikan.
Parameter
| Parameter | Jenis | Deskripsi |
|---|---|---|
newApplication |
String |
Kunci aplikasi yang akan dipilih. |
newApplicationName |
String |
Nama aplikasi yang akan dipilih. |
Contoh
Memilih aplikasi YouTube berdasarkan kunci
{
"command": "action.devices.commands.appSelect",
"params": {
"newApplication": "YouTube"
}
}
Memilih aplikasi YouTube berdasarkan nama
{
"command": "action.devices.commands.appSelect",
"params": {
"newApplicationName": "YouTube US"
}
}
Contoh ucapan
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
ERROR Perangkat
Lihat daftar lengkap error dan pengecualian.noAvailableApp: Aplikasi tidak ada atau tidak tersedia.appLaunchFailed: Aplikasi gagal diluncurkan.alreadyInstalledApp: Aplikasi sudah diinstal.