websocket ios真机链接失败
发布于 6 年前 作者 yan97 17278 次浏览 来自 问答

开发工具连接wss服务器成功,Android连接成功,真机iphone 连接 失败,报错

The operation couldn't be completed.(OSStatus error -9807.)

证书使用腾讯云检测了,全部正常。

3 回复

@"blues 没有使用im体系啊, 我们使用的阿里云服务器,有自己的websocket服务端

问下你这边用的im体系是自己开发的还是其他的,有用腾讯云im吗?如何实现求教

问题已找到:

因为在同一服务器有多个服务,用nginx做了反向代理,二级域名是公司官网https://xxx.cn/, websocket服务分配了子域名wss.xxx.cn, ssl证书是从阿里云申请的免费赛门铁克的证书,只支持单域名,证书只支持www.xxx.cn和xxx.cn, 对wss.xxx.cn不支持,所以子域名对苹果的ATS检测不通过,出现这个问题,但是安卓则没有这个限制,将域名更换后成功.

回到顶部