【每周一个省钱知识点】进入控制面板时提示“当前版本不支持该设备,请升级 App”

App开发相关产品技术讨论,包括OEM App、App SDK等话题


Post Reply
taojing@tuya.com
Posts: 19

看到这个提示,一般情况我们会升级oem分支或者sdk版本,甚至有时候升级到最新版本仍然会有这个提示,让我们来看看出现这个提示的根本原因,有助于分析具体情况。

根本原因一
当前 SDK 支持的 MQTT 通信协议低于硬件的通信协议,即 deviceModel.pv 小于 TUYA_CURRENT_GW_PROTOCOL_VERSION
当前 SDK 支持的局域网通信协议低于硬件的通信协议,即 deviceModel.lpv 小于 TUYA_CURRENT_LAN_PROTOCOL_VERSION

如果你是oem app,在这种情况下只能升级oem分支进行尝试,一般情况涂鸦会及时适配通信协议的最新版本

如果你是SDK,在这种情况下可以打印deviceModel.pv来确认这个问题,然后升级SDK进行尝试

根本原因二
设备面板 UI 包不支持当前的版本,即 deviceModel.rnFind 为 false
面板未找到合适的视图控制器

这类原因一般出现在新开发的设备,可能是此面板对rn环境要求太高,需要升级oem分支或者sdk版本,也可能是这个设备的面板正在开发中,没有找到合适的视图控制器。

若为自研rn面板,可自行排查
若确定为涂鸦面板,可在涂鸦官网提工单问题寻找这个面板的具体开发排查原因

了解这些以后您就可根据你的具体情况更容易的排查问题了

taoyuanxiaoqi
Posts: 69

Re: 【每周一个省钱知识点】进入控制面板时提示“当前版本不支持该设备,请升级 App”

:idea: 文章信口雌黄易,思想锥心坦白难。
Post Reply