mijiaSDK icon indicating copy to clipboard operation
mijiaSDK copied to clipboard

发现Device getIsSetPinCode 这个值一直是false

Open hudson-s opened this issue 6 years ago • 9 comments

Device getIsSetPinCode 值即便是有了密码依然是false

hudson-s avatar Feb 14 '19 01:02 hudson-s

抓下log,搜关键字MiotWanDevice,看下device的Json数据里面有没有extra属性?

M201370367 avatar Feb 14 '19 13:02 M201370367

有的 isSetPincode 在log 中式正确的,是否是device的setpinCode未赋值过去 ,"extra":{"isSetPincode":1,"fw_version":"13.3.4.5_0081","needVerifyCode":0

hudson-s avatar Feb 15 '19 02:02 hudson-s

Device 172 行数 setExtra(Map<String, Object> extra) 这个函数是否没有调用

hudson-s avatar Feb 15 '19 02:02 hudson-s

创建Device的时候会调用setExtra。 建议排查下mijiaSDK和GSON的混淆配置,这两个sdk不要做混淆。

M201370367 avatar Feb 15 '19 11:02 M201370367

目前未做混淆

hudson-s avatar Feb 15 '19 11:02 hudson-s

晚上我提供下Log SDK版本你替换下,抓下Log提供给我分析查明下原因。

M201370367 avatar Feb 15 '19 11:02 M201370367

下周会更新sdk解决此问题,请知悉。

M201370367 avatar Feb 16 '19 14:02 M201370367

请问这个问题大概周几可以更新

hudson-s avatar Feb 19 '19 11:02 hudson-s

已更新3-3-10: https://github.com/MiEcosystem/mijiaSDK/tree/stable3.0/controller/android

M201370367 avatar Feb 19 '19 12:02 M201370367