收藏
回答

websocket ios真机链接失败

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug websocket 客户端 iOS 1.02.1803210 1.9.1


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

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

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

最后一次编辑于  2018-04-03
回答关注问题邀请回答
收藏

3 个回答

  • Jedoreee
    Jedoreee
    2018-04-16

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

    2018-04-16
    有用
    回复
  • "blues.
    "blues.
    2018-04-15

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

    2018-04-15
    有用
    回复
  • Jedoreee
    Jedoreee
    2018-04-03

    问题已找到:

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

    2018-04-03
    有用
    回复
登录 后发表内容