Egret社区

QQ小游戏,邀请好友之后返回游戏界面,wensocket断开

2020-1-16 09:52
2455

回帖奖励 9 银子回复本帖可获得 1 银子奖励! 每人限 1 次

问题说明 :QQ小游戏平台,使用websocket长连接。在分享邀请好友之后返回游戏界面,websocket会断开。监听的CLOSE以及IO_ERROR会触发。

测试手机 :iphone 7P 系统 13.3 100%复现。但是安卓手机 以及 其他 苹果手机都是正常的。
有遇到过这种问题或者知道的大神,希望帮助下。
分享到 :
0 人收藏

5 个回复

倒序浏览
lxbig  圆转纯熟 | 2020-1-16 09:57:11
@app小王子 大佬指导一下
app小王子  社区管理员 | 2020-1-16 14:50:49
lxbig 发表于 2020-1-16 09:57
@app小王子 大佬指导一下

我们这边没有遇到过,你要是方便的话 给个demo 我们有时间给你看下。

回帖奖励 +1 银子

asdkda  圆转纯熟 | 2020-1-17 14:08:26
估计是时间太长了。超过一定时间了
lxbig  圆转纯熟 | 2020-1-18 10:08:41
app小王子 发表于 2020-1-16 14:50
我们这边没有遇到过,你要是方便的话 给个demo 我们有时间给你看下。

多方面检查一下,小游戏在苹果上面。切后台5秒之后 socket就会断开连接。只能做重连了。
csy  登堂入室 | 2020-1-19 10:36:26
本帖最后由 csy 于 2020-1-19 11:24 编辑

切后台socket 会断开。你们重连机制是在什么情况下做重连机制。切到前台后在什么时候做重连机制的ios 这边的socket断开会比(QQ 跟。头条小游戏都会出现下面的情况。微信的时候没试过是否是下面这种情况)
        this.stage.addEventListener(egret.Event.ACTIVATE, this.onActivate, this);
        this.stage.addEventListener(egret.Event.DEACTIVATE, this.onDeActivate, this);

onActivate 这个方法后回来才断开socket .你们的重连机制的话。是在什么时候做重连机制的
安卓手机是正常的。先socket 断开 才回调到onActivate 这个方法来的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部