收藏官网首页
查看: 14211|回复: 0

[求助] iOS系统上会出现APP退到后台超过10几秒钟,设备离线?

562

主题

1222

帖子

8115

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8115
跳转到指定楼层
楼主
发表于 2018-5-7 09:53:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
为什么在iOS系统上会出现APP退到后台超过10几秒钟,APP认为设备已经离线的情况?
答:在SDK中设置了心跳超时机制,deamon 超过一定时间没有接收到设备的心跳包就认为设备已经离线。而在iOS中,APP一退到后台,deamon就停止了运行,所以就出现了APP退到后台一定时间,设备会被认为离线的问题。
        超过超时时间,打开APP,deamon会向client发送一条设备离线的消息,client则立即向APP回调了<didUpdateNetStatus>方法,导致若退出前APP处在设备控制界面,重新进入就会弹出《连接已断开》弹框并退回设备列表现象。

1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表