websocket连接失败
线上部分玩家会出现websocket连接失败问题,从wx.onSocketError收集的报错如下:
【15:38:11】wx.onSocketError res:{\"errMsg\":\"fail:url not in domain list\"}"}
【16:06:45】【err】wx.onSocketError res:{\"errMsg\":\"createSocketTask:fail url not in domain list\"}"}
收集到错误信息的手机信息各种各样都有 iOS:6.6.3/6.7.0 android:6.6.7/6.6.5/6.7/6.6.6
基础版本也是:2.2.0/2.0.9/1.9.97
但是我们的wss地址绝对是在小程序后台有配置的。而且大部分玩家websocket连接很正常,只有少部分玩家会报错。
我的小游戏也有这个现象,偶尔出现,没有什么规律
即使在后台添加了wss://domain.com
然而小程序判断时 仅会匹配wss://domain.com
不会匹配 wss://domain.com:443
估计是部分机型建立wss连接时带上默认的端口号443
应该不存在这样的问题,白名单只会过滤域名。