我的游戏是实时对战游戏,也就是说多个玩家,的游戏界面,必须同步而且同画,一旦小游戏进入后台,就触发onhide,去断开连接,回来的时候,重新调取,最新数据,达到同步的效果,但是当我在苹果手机(安卓没有试)双击打开任务栏,上拉通知,下拉通知的时候,游戏有些代码还在运行,但是有些代码就不会运行,比如说:runAction()’把一个元素移动到另一个位置‘,而且也不触发onhide,这样玩家回来的时候,就与其他玩家的画面不同步了,然后玩家自己的设备因为没有收到任何去后台的信息,所有设备自己也不知道自己不同步了,我是socket长链接,也有心跳机制,bug时,心跳正常,socket也正常,等于服务器,终端,没有任何一个人知道玩家不同步了,这个怎么解决,求官方,大神,前辈,各路神仙,给小弟的这个情况看看!!!!!!!!!!
可不可以只关心onShow呢?onShow的时候检查一下有没有掉线?
不懂小游戏
状态栏的下拉是无法触发 onHide 和 onShow 生命周期的
有同样问题的同学吗?