当前位置: 首页 > 文档资料 > Rokid IOS SDK 文档 >

设备在线状态

优质
小牛编辑
128浏览
2023-12-01

获取设备在线状态

该接口目前只供使用YodaOS系统的设备类型调用

接口说明

通过服务端获取设备当前的在线状态

参数说明

字段类型必须?说明
deviceList[RKDevice]设备列表

例子

Swift:

RokidMobileSDK.device.queryDevicesState(for: [RKDevice], completion: (_ deviceStateList: [RKQueryResClientInfo]?))

Objc:

[RokidMobileSDK.device queryDevicesStateFor:device_list completion:^(NSArray<RKQueryResClientInfo *> * deviceStateList) {
    // ...
}];

ping设备

接口说明 获取当前设备的在线状态

参数说明

字段类型必须?说明
sddDeviceSDKDeviceSDKDevice

示例代码

Swift:

RokidMobileSDK.device.pingDevice(deviceId: self.device, completion: (_ error: RKError?, _ device: RKDevice?) -> Void)

Objc:

[RokidMobileSDK.device pingDeviceWithDevice:self.device completion:^(RKError * error, RKDevice * device) {
    // ...
}];