【TUYA SDK集成八十一难】为什么使用设备控制UI业务包,面板中不会显示本地温度,但是在涂鸦智能可以显示本地温度?

App开发相关产品技术讨论,包括OEM App、App SDK、设备控制界面开发、小程序开发等话题


Post Reply
taojingGino
Posts: 23

问题:相同设备(比如空气净化器这类会关注本地天气的设备),相同面板,使用设备控制UI业务包,面板中不会显示本地温度,但是在涂鸦智能可以显示本地温度?

原因:先说原因吧,原因是缺失经纬度信息,所以获取不到本地天气。
而经纬度的数据轮转是这样的:配网时,App把当前经纬度传给设备,面板再从设备中获取位置信息,然后向云端查询天气信息。
问题出在配网时没有拿到经纬度信息,也就没有传给设备。

解决方式
向SDK配置经纬度信息:
iOS方法:
TuyaSmartSDK.sharedInstance.latitude
TuyaSmartSDK.sharedInstance.longitude

Android方法:
TuyaBaseSdk.setLatAndLong

设置经纬度以后,正常进行配网,然后设备中就有经纬度信息了,面板也就能正常取到天气啦

Post Reply