更新时间:2024-06-05 03:14:35下载pdf
本文介绍了原生 App 相关的拓展方法,包括。
TYSdk.native.gotoDpAlarm
定时不支持 raw
类型设备功能(dpId)。
接口名称
TYSdk.native.gotoDpAlarm()
接口说明
跳转至面板定时页。
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
category | string |
定时类型 | 是 |
repeat | number |
|
是 |
data | data |
需要定时的相关 DP 信息 | 是 |
请求示例
/**
* @desc 跳转到面板定时页面
* @param {string} category:自定义定时类型
* @param {string | number} dpId:获取定时的 DP
* @param {string} dpName:DP 显示的名字
* @param {string[] | number[]} rangeKeys:DP 的值范围
* @param {string[]} rangeValues:DP 的显示数据范围(rangeKeys 对应的文本信息)
*/
const dpId = TYSdk.device.getDpIdByCode(dpCode);
const dpName = Strings.getDpLang(dpCode);
const category = "schedule";
TYSdk.native.gotoDpAlarm({
category,
repeat: 0, // 0 代表需要选择重复、1 代表不需要
data: [
{
dpId,
dpName,
selected: 0, // DP 默认值的 index
rangeKeys: [true, false],
rangeValues: [dpValue1, dpValue2], // 只能为字符串类型的数组
},
],
});
接口名称
TYSdk.native.showDeviceMenu()
接口说明
跳转至设备详情页。
请求示例
/**
* @desc 跳转设备详情页
*/
TYSdk.native.showDeviceMenu();
接口名称
TYSdk.native.isBTCapabilitySupport()
接口说明
查询当前设备是否支持蓝牙(BT,Bluetooth Technology)。
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
deviceId | string |
设备 ID | 是 |
请求示例
TYSdk.native.isBTCapabilitySupport('YOUR_DEVICE_ID')
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err));
接口名称
TYSdk.native.getBTInfo()
接口说明
根据设备 ID 查询设备蓝牙信息。
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
deviceId | string |
设备 ID | 是 |
请求示例
TYSdk.native.getBTInfo('YOUR_DEVICE_ID')
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err));
接口名称
TYSdk.native.createBTbond()
接口说明
根据设备蓝牙 Mac 信息打开蓝牙配对弹窗,仅在安卓端支持。
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
mac | string |
设备蓝牙 Mac 信息 | 是 |
请求示例
TYSdk.native.createBTbond('YOUR_DEVICE_MAC')
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err));
接口名称
TYSdk.native.removeBTbond()
接口说明
根据设备蓝牙 Mac 信息移除蓝牙连接,仅在安卓端支持。
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
mac | string |
设备蓝牙 Mac 信息 | 是 |
请求示例
TYSdk.native.removeBTbond('YOUR_DEVICE_MAC')
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err));
接口名称
TYSdk.native.jumpToSettingPage()
接口说明
跳转系统设置页面,仅在 iOS 端支持。
请求参数
无
请求示例
TYSdk.native.jumpToSettingPage();
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈