看到这个提示,一般情况我们会升级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面板,可自行排查
若确定为涂鸦面板,可在涂鸦官网提工单问题寻找这个面板的具体开发排查原因
了解这些以后您就可根据你的具体情况更容易的排查问题了