收藏
回答

SocketTask 连接问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug SocketTask 客户端 6.7.1 2.2.5

- 当前 Bug 的表现(可附上截图)

真机调试情况下 onOpen 不会被执行。gameSocket 的readyState一直是0

但是预览模式没问题。


最后改回 不用gameSocket 的模式就没问题


 let curCmp = this;

wx.onSocketOpen(function (header) {

           curCmp.onSocketOpen(header);//.bind(curCmp);

       });


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-10-31

    你提供下代码片段这边测试下看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-31
    赞同
    回复 6
    • 慢慢再
      慢慢再
      2018-10-31

      wechatide://minicode/Ez8tGAmZ7g3m

      麻烦了。模拟器没问题。 但是真机debug 的话不行。  这个代码片段是项目中剥离出来的。 但是代码片段我真机没运行起来。模拟器倒是可以

      2018-10-31
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2018-11-01回复慢慢再

      这边测试是成功的喔,你那报什么错

      2018-11-01
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2018-11-01回复慢慢再

      使用的是iphone6p,微信版本:6.7.3,系统12.0.1测试

      2018-11-01
      回复
    • 慢慢再
      慢慢再
      2018-11-01回复社区技术运营专员-小柿子

      你这个是真机调试情况下的哈?

      这条log 打开的时候收到一次。 然后关闭小程序 再次打开激活的时候又收到了一次吗?

      2018-11-01
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2018-11-01回复慢慢再

      真机调试:

      2018-11-01
      回复
    查看更多(1)