MiEcosystem / miot-plugin-sdk

MIoT Plugin SDK for Android&iOS(beta)
397 stars 188 forks source link

订阅设备在线、离线,IOS闪退 #1444

Closed caoguoli closed 5 years ago

caoguoli commented 5 years ago

是否为新品(必填) 新品

关联的产品model “deye.derh.u20a3”

项目ID(必填) 【504】

用户ID(必填) 【1342000640】

企业名称(必填) 宁波德业日用电器科技有限公司

环境(必填) -电脑操作系统:[Windows] -手机系统:[MI8,Android 版本:9] -测试包版本:[5.5.25.5、5.5.41.1] -SDK分支: [10004] -相关模块:[EMW3080BP]

现象(必填) 新扩展程序开发,订阅设备在线情况:从设备列表页进入详情页,改变设备在线状态,IOS 手机闪退 【必现】。安卓手机正常显示(根据订阅获得的设备在线状态,正确展示页面)。

期望(必填) 新扩展程序开发,订阅设备在线情况:从设备列表页进入详情页,改变设备在线状态,IOS 手机不出现闪退,正常显示(根据订阅获得的设备在线状态,正确展示页面)

其他的上下文/日志/截图 提供更多的上下文,有日志或者截图更好。 image

不要贴大段代码❗️

MIoTBot commented 5 years ago

@caoguoli 感谢您提出宝贵的 issue,我会通知开发尽快处理!

santcool commented 5 years ago

请仔细阅读订阅方面的文档,另外,若有crash,请直接贴出crash log!

caoguoli commented 5 years ago

image 订阅离线在线,在安卓都是正常的,ISO的手在8.15 号之前测试也是正常的未发现闪退现象。如果文档使用有误,安卓的也应该直接报错呀。但是目前安卓一直都是正常提示离线在线了,IOS的就必现闪退。

caoguoli commented 5 years ago

IOS 闪退,日志上看,没有报错。下面是监听设备开机、关机时IOS闪退时的日志。 image

image

santcool commented 5 years ago

-SDK分支: [10004] 我看你们是用的分支是10004?请更新到最新的SDK 10025 进行开发

caoguoli commented 5 years ago

好的,我们跟新后再测试下这个闪退问题。

santcool commented 5 years ago

在测试完毕后,若没问题,请关闭此issue,谢谢!

caoguoli commented 5 years ago

image 下午好,现在更新 SDK 10025 后,测试发现:苹果手机现在不会闪退了,但是在详情页 断电(当前为在线状态,让设备离线):不会给H5推送离线 ,且一直报如上图的错误 ; 等待5分钟后,插电(让设备在线)仍一直报如上图的错误,再次等待5分钟,日志仍显示报错。【安卓正常,在设备断电、插电都能正常推送 设备离线、在线】

也就是说现在苹果手机:还是无法在详情页监听设备状态改变。这个问题比较着急,麻烦尽快解决哈。

santcool commented 5 years ago

方便告诉我你的微信吗?我这边没有设备,需要你配合才能调试。

caoguoli commented 5 years ago

微信号:yixia1028 您添加下。

santcool commented 5 years ago

已沟通,系推送内容格式错误所导致,问题已解决。