本文介绍自定义设备面板SDK中路由跳转的API调用。
背景信息
SDK的安装与API调用方法,请参考快速开始。
路由打开
open
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
schema | string | 无 | 无 | 路由地址 | 是 |
options | object | params | object | 打开参数 | 否 |
expectReceiveResult | boolean | 是否返回时带参数 | 否 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.open('link://router/device_setting',{
params: {
iotId:'xxx'
},
expectReceiveResult: true,
}).then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |
退出当前容器
exit
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
params | object | - | - | 参数 | 否 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.exit().then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |
跳转到设备设置插件
toDeviceSetting
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
deviceIdentity | object | iotId | string | 设备ID,生活物联网平台为设备颁发的ID,设备的唯一标识符。 | 是 |
productKey | string | 产品的Key,设备证书信息之一。创建产品时,生活物联网平台为该产品颁发的全局唯一标识。 | 否 | ||
skillId | int | 技能ID | 天猫精灵App必填 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.toDeviceSetting({
iotId:'xxx'
}).then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |
跳转到云端定时插件
toCloudTimer
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
deviceIdentity | object | iotId | string | 设备ID,生活物联网平台为设备颁发的ID,设备的唯一标识符。 | 是 |
productKey | string | 产品的Key,设备证书信息之一。创建产品时,生活物联网平台为该产品颁发的全局唯一标识。 | 否 | ||
skillId | int | 技能ID | 天猫精灵App必填 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.toCloudTimer({
iotId:'xxx'
}).then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |
跳转到本地定时插件
toLocalTimer
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
deviceIdentity | object | iotId | string | 设备ID,生活物联网平台为设备颁发的ID,设备的唯一标识符。 | 是 |
productKey | string | 产品的Key,设备证书信息之一。创建产品时,生活物联网平台为该产品颁发的全局唯一标识。 | 否 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.toLocalTimer({
iotId:'xxx'
}).then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |
跳转到设备端上定时插件
toDeviceTimer
请求参数
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 | 是否必填 |
deviceIdentity | object | iotId | string | 设备ID,生活物联网平台为设备颁发的ID,设备的唯一标识符。 | 是 |
productKey | string | 产品的Key,设备证书信息之一。创建产品时,生活物联网平台为该产品颁发的全局唯一标识。 | 否 | ||
skillId | int | 技能ID | 天猫精灵App必填 |
出参
参数 | 参数类型 | 子参数 | 子参数类型 | 描述 |
result | boolean | - | - | 调用结果:true。 |
调用示例
import { router } from 'aliyun-livinglink-sdk';
router.toDeviceTimer({
iotId:'xxx',
productKey:'xxx'
}).then((res)=>{
console.log(res)
})
API支持度
云智能 | 自有品牌 | 天猫精灵 |
✔︎ | ✔︎ | ✔︎ |