收藏
回答

mqtt.js可以在模拟器中连接上,真机运行连接不上?

我用的是阿里云服务器,emqx中间件,mqtt.mini.js,并且ssl服务证书都配置好了,在模拟器中可以正常运行,但是真机运行mqtt连接不上

回答关注问题邀请回答
收藏

4 个回答

  • 侯杰
    侯杰
    05-20

    参考这个https://developers.weixin.qq.com/community/develop/doc/00082ca48ec8b00ecc3895ceb53c00?highLine=mqtt

    mqtt.js 的版本换成4.1.0

    05-20
    有用
    回复
  • 胡广宇
    胡广宇
    2020-10-11

    这是微信小程序安卓真机解释器的Bug,它把host+port作为Host,能发出有效访问请求才怪。开发工具跟iOS真机解释器就没有这个问题,所以都能正确访问。等官方修正吧。

    2020-10-11
    有用
    回复 3
    • 平均值
      平均值
      01-12
      感谢大佬,我配置了反向代理,去掉port就可以了
      01-12
      回复
    • 丘山
      丘山
      01-13回复平均值
      这是怎么操作的,在微信这边还是服务器端操作
      01-13
      回复
    • 平均值
      平均值
      01-16回复丘山
      服务器端nginx反向代理
      01-16
      回复
  • 暮色besos
    暮色besos
    2020-10-07

    请问这个问题解决了吗?

    2020-10-07
    有用
    回复 1
    • 平均值
      平均值
      01-12
      原理见一楼,用nginx反向代理一下
      01-12
      回复
  • 听风逝夜
    听风逝夜
    2020-09-29

    我也是,小程序真实让人头大,各种难以想象的问题

    2020-09-29
    有用
    回复 1
    • 平均值
      平均值
      01-12
      原理见一楼,用nginx反向代理一下
      01-12
      回复
登录 后发表内容
问题标签