收藏
回答

IOS上websocket连接不上

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 Version7.03 2.6.6

在ANDROID上可以连接,但在IOS上却报-9801错误,在IOS的公众号网页中都可以,但就是在小程序中不行,求怎么解决

最后一次编辑于  06-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 娇华
    娇华
    06-24

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    06-24
    赞同
    回复 10
    • suqs
      suqs
      06-26

      这是代码片段的地址:https://developers.weixin.qq.com/s/nPJcxnmB7P9s

      在IPhone7的小程序上产生错误,微信版本:7.0.3

      麻烦帮忙看下

      06-26
      回复
    • 娇华
      娇华
      06-27回复suqs

      使用代码片段在iPhonexr 7.0.4 测试未复现问题,你参考下下面开发者的回复排查下 小程序IOS连接socket报错 osstatus -9801? 傅一凡 的回答 - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002684d5789407462874e02d51800?highLine=9801&jumpto=comment&commentid=000a2657cd89e8c1e3385235a564

      06-27
      回复
    • suqs
      suqs
      06-27回复娇华

      谢谢,我在IPHONE7上有问题,那个我早看了,测试了下我服务器,是满足IOS的要求

      06-27
      回复
    • 娇华
      娇华
      06-27回复suqs

      微信版本试着更新下看看

      06-27
      回复
    • suqs
      suqs
      06-28回复娇华

      是最新版本也没用,SSL证书用的免费的,可以吗?在IOS上,微信网页中也是可以用的,ANDROID中没问题,就是在IOS的小程序中不行,是不是小程序有什么限制了?

      06-28
      回复
    查看更多(5)
  • 宗介
    宗介
    09-09

    请问楼主问题解决了吗,我也遇到IOS上websocket在onLoad连接不上,URL支持TLS1.2,安卓没问题,想问下是什么问题导致的,望回复,谢谢!

    09-09
    赞同
    回复 1
    • suqs
      suqs
      09-25
      没有解决,这小程序是个鸡肋啊
      09-25
      回复
  • 老邪
    老邪
    09-04

    我这也出现过这个错

    WebSocket链接报错{"errMsg":"未能完成操作。(“OSStatus”错误 -9801。)"}

    解决方法:

    1:检测URL是否支持TLS1.2


     https://cloud.tencent.com/product/tools#userDefined12 用这个检测url 


    输入socket 的域名,点击立即检测,结果如下,不支持TLS1.2


    2:升级服务器的配置

    https://cloud.tencent.com/document/product/400/6973

    根据里面的指南修改配置


    3配置完了,再次检测,支持TLS1.2。问题解决


    09-04
    赞同
    回复 1
    • suqs
      suqs
      09-04

      谢谢,关健我的都是通过的,也有问题


      09-04
      回复
  • suqs
    suqs
    06-25

    这是代码片段的地址:https://developers.weixin.qq.com/s/nPJcxnmB7P9s

    在IPhone7的小程序上产生错误,微信版本:7.0.3

    06-25
    赞同
    回复