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