websocket ios真机链接失败
开发工具连接wss服务器成功,Android连接成功,真机iphone 连接 失败,报错
The operation couldn't be completed.(OSStatus error -9807.)
证书使用腾讯云检测了,全部正常。
3 回复
问题已找到:
因为在同一服务器有多个服务,用nginx做了反向代理,二级域名是公司官网https://xxx.cn/, websocket服务分配了子域名wss.xxx.cn, ssl证书是从阿里云申请的免费赛门铁克的证书,只支持单域名,证书只支持www.xxx.cn和xxx.cn, 对wss.xxx.cn不支持,所以子域名对苹果的ATS检测不通过,出现这个问题,但是安卓则没有这个限制,将域名更换后成功.