Page 1 of 1

IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 18日 17:01
by silly
  • Tuya MiniApp IDE 版本信息:0.8.12
    • App 应用版本信息: 智能生活 v6.6.0
    • @ray-js/ray, @ray-js/panel-sdk的版本 "@ray-js/ray": "1.5.40","@ray-js/panel-sdk": "1.10.1",
    • 移动设备信息:iPhone12 IOS18.5
    • 相关代码:tuya-miniapp-demo-rayDevice
    • 日志信息:
      IMG_3826.PNG.JPG
    • 问题描述(复现步骤):
      使用idea远程真机调试2.0扫码后出现如下报错
    • 预期结果:
    • 实际结果:

Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 18日 17:05
by muhai

代码片段发一下,看着是对象解构报错了


Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 18日 17:19
by silly
muhai 2025年 Jun 18日 17:05

代码片段发一下,看着是对象解构报错了

代码是小程序demo:https://github.com/Tuya-Community/tuya- ... /rayDevice
没有任何修改,Android设备可以正常运行,但是IOS不行


Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 18日 17:42
by muhai
IMG_20250618_174032.jpg

IOS真机调试我试了一下是可以的


Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 19日 09:36
by silly
muhai 2025年 Jun 18日 17:42

IMG_20250618_174032.jpg

IOS真机调试我试了一下是可以的

导入到面板小程序就可以了,IOS不能在智能小程序上使用device.getDeviceInfo相关的API吗?


Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 19日 09:45
by muhai
silly 2025年 Jun 19日 09:36
muhai 2025年 Jun 18日 17:42

IMG_20250618_174032.jpg

IOS真机调试我试了一下是可以的

导入到面板小程序就可以了,IOS不能在智能小程序上使用device.getDeviceInfo相关的API吗?

不可以,智能小程序没有设备id,也没有devInfo,无法调用getDeviceInfo


Re: IOS远程真机调试2.0运行device.getDeviceInfo报错

Posted: 2025年 Jun 19日 10:00
by silly
muhai 2025年 Jun 19日 09:45
silly 2025年 Jun 19日 09:36
muhai 2025年 Jun 18日 17:42

IMG_20250618_174032.jpg

IOS真机调试我试了一下是可以的

导入到面板小程序就可以了,IOS不能在智能小程序上使用device.getDeviceInfo相关的API吗?

不可以,智能小程序没有设备id,也没有devInfo,无法调用getDeviceInfo

在智能小程序上用Android是可以拿到devInfo的呀