作者:手机用户2502873837 | 来源:互联网 | 2023-10-11 15:39
开发工具连接wss服务器成功,Android连接成功,真机iphone 连接 失败,报错
The operation couldn't be completed.(OSStatus error -9807.)
检查nginx的SSL认证
因为在同一服务器有多个服务,用nginx做了反向代理,二级域名是公司官网https://xxx.cn/, websocket服务分配了子域名wss.xxx.cn, ssl证书是从阿里云申请的免费赛门铁克的证书,只支持单域名,证书只支持www.xxx.cn和xxx.cn, 对wss.xxx.cn不支持,所以子域名对苹果的ATS检测不通过,出现这个问题,但是安卓则没有这个限制,将域名更换后成功.