急急急,cocos,websocket在android7.0,华为手机无法连接,模拟器和浏览器正常

在模拟器和android上都没法连接成功,官方用例也是同样没成功

就是带个证书就可以了,类似这样

if (cc.sys.platform === cc.sys.Platform.ANDROID) {
            // @ts-ignore
            this.ws = new WebSocket(url, null, caURL);
        }
        else {
            this.ws = new WebSocket(url);
        }

类似 Android Websocket 连接 wss 需要证书?

1赞

你非常感谢你的解答。
我这边的情况是这样的,我本地自己开的内网服务器可以访问成功,但是我们服务器提供给我的可以外网访问的服务器,在原生上无法访问成功,但是在手机的web版本可以成功,不知道您是否有这方面的经验

只遇到过证书问题,其它一样。找不到原因就用android studio看看debug日志,调试一下连接过程,看看具体的报错,再分析。

好的,感谢