Skip to content
简体中文
Tuya MiniApp
开发
Ray 开发
API
设备信息
设备信息
getDeviceOfflineReminderState

device.getDeviceOfflineReminderState

功能描述

获取设备离线提醒的开关状态

需引入DeviceKit,且在>=2.2.0版本才可使用

使用

Ray 中使用

import { device } from '@ray-js/ray'
const { getDeviceOfflineReminderState } = device
getDeviceOfflineReminderState({ ... })

原生小程序中使用

const { getDeviceOfflineReminderState } = ty.device
getDeviceOfflineReminderState({ ... })

体验 Demo

智能生活App扫码进行体验
Demo下载地址 (opens in a new tab)

请求参数

Object object

属性类型默认值必填说明
deviceIdstringdeviceId
设备 id
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

返回结果

success

属性类型说明
statenumberstate
设备离线提醒的开关状态 0:关 1:开

fail

属性类型说明
errorMsgstring插件错误信息
errorCodestring错误码

代码示例

请求示例

// Ray调用方式
import {
  getDeviceOfflineReminderState,
  getLaunchOptionsSync
} from '@ray-js/ray';
// 原生调用方式
const { getDeviceOfflineReminderState } = ty.device;
const { getLaunchOptionsSync } = ty;
// 启动参数中获取设备 id
const {
  query: { deviceId }
} = getLaunchOptionsSync();
 
getDeviceOfflineReminderState({
  deviceId,
  success: (info) => {
    console.log('getDeviceOfflineReminderState success', info);
  },
  fail: (error) => {
    console.log('getDeviceOfflineReminderState fail', error);
  }
});

成功示例

{
  "state": 0
}

错误码

错误码错误描述
9005can‘t find service
20001DeviceId is invalid
20022Device model is null
20060Get device offline reminder state failed
此页内容是否对您有帮助?
意见反馈
小程序机器人助手
需求提交
|
论坛反馈
|
问卷调查
|
官方群聊