收藏
回答

安卓连接不上websocket

问题模块
客户端

开发工具和苹果手机都可以连上websocket,安卓手机没办法连接websocket。什么原因?

最后一次编辑于  2017-03-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

9 个回答

  • 天下雪|一视
    天下雪|一视
    2017-03-24

    楼主先在开发者工具内开启“不检验域名”选项,看是否可以,

    然后参考一下这个帖子排除一下证书可能的问题:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=3201


    2017-03-24
    赞同
    回复
  • Laken
    Laken
    2017-04-25

    websocket的url头用ws别用wss试试

    2017-04-25
    赞同
    回复
  • 天下雪|一视
    天下雪|一视
    2017-04-25

    请问楼上,你遇到过这个问题并解决了吗?最近遇到了几个这个问题,但是一直没有一个准确的答案

    2017-04-25
    赞同
    回复
  • Laken
    Laken
    2017-04-26

    因为微信会调用qq浏览器的内核,目前x5的内核虽然是支持websocket,但是只支持ws协议而并不支持wss协议。小程序后台却只能配置wss协议的url。所以,目前这个问题是无解的。楼上的,你是微信小程序联盟的管理员吧。如果你找到了方法,记得告诉我啊,谢谢了

    2017-04-26
    赞同
    回复
  • 莫日钦
    莫日钦
    2017-05-22

    @Laken,我也是这样,同样的错误,小程序又不可以使用JavaScript的方式自己请求socket,反正是挺郁闷的,有解决方案吗?

    2017-05-22
    赞同
    回复
  • TuyaSmartLive
    TuyaSmartLive
    2017-06-06

    有解决方案么?

    2017-06-06
    赞同
    回复
  • OldOne
    OldOne
    2017-06-14

    楼主,像你这种聊天界面,当退出聊天界面的时候,是不是websocket就关闭了,这时候是怎样获取别人发的消息呢

    2017-06-14
    赞同
    回复
  • 白玉雄
    白玉雄
    2017-08-04

    楼主,你的问题有解决吗?

    2017-08-04
    赞同
    回复
  • J_da
    J_da
    2017-08-17

    我的相同问题解决了。 配置wss在返回证书的时候,要把小程序的放到首位。

    2017-08-17
    赞同
    回复 2
    • Pond
      Pond
      2018-08-15

      方案有效,非常感谢

      2018-08-15
      回复
    • Pond
      Pond
      2018-08-15

      修改了nginx配置,把小程序的wss配置放在首位,安卓低版本有效

      2018-08-15
      回复