收藏
回答

微信小程序插件-服务器域名-socket合法域名绑定问题

问题模块 问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
插件 Bug wxf7200395f7f6b071 1.3.6 wx245c121cc7c4028d 7.0.3 2.6.2

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

微信小程序插件中使用了socket合法域名,并且绑定了

  • wss://io-cc1.csslcloud.net

  • wss://io-cc2.csslcloud.net

  • wss://sio-1.csslcloud.net

  • wss://sio-2.csslcloud.net

  • wss://sio-3.csslcloud.net

  • wss://sio-4.csslcloud.net

- 预期表现

用户在使用的插件的开发微信小程序的时候理论上不需要再配置 - 开发 - 服务器域名 - socket合法域名,因为在插件中已经配置了,socket合法域名只是在插件内部使用,在小程序中没有使用,插件中配置了socket合法域名,小程序理论上讲应该不用配置。

但是实际情况是 插件中配置了 socket合法域名 ,使用才插件时,小程序同时也需要配置 socket合法域名,否则无法连接socket

- 复现路径

根据描述即可复现

- 提供一个最简复现 Demo

创建一个简单的插件,提供连接socket功能,并且在插件中设置 socket合法域名

创建一个小程序,使用此插件,咋未设置socket合法域名的情况下 socket无法连接,

麻烦官方确认下,是设计如此,还是一个bug。

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

3 个回答

  • o17
    o17
    07-29

    是在插件里使用了connectSocket吗?

    07-29
    赞同
    回复 2
    • 万达
      万达
      07-31
      对的,是这样的,插件里也设置了合法域名,但是小程序引入这个插件还要设置合法域名,这是为什么呢
      07-31
      赞同
      回复
    • 万达
      万达
      07-31
      用的是 不是官方 connectSocket,用的是 第三方小程序 socket.io库,他 的底层没研究过,可能也是连接的 connectSocket
      07-31
      赞同
      回复