欢迎光临
我们一直在努力

九八云百度小程序教程:swan.connectSocket

  • swan.connectSocket
    • 方法参数
      • object 参数说明
    • 示例
      • 图片示例
      • 代码示例
    • Bug & Tip
    • 错误码
      • Android
      • iOS

    swan.connectSocket

    请参考使用注意事项进行开发。

    解释:创建一个 WebSocket 连接。

    方法参数

    Object object

    object 参数说明

    属性名 类型 必填 默认值 说明 Web 态说明

    url

    String

    开发者服务器接口地址,必须是 wss 协议,且域名必须是后台配置的合法域名

    header

    Object

    HTTP Header ,Header 中不能设置 Referer

    由于 W3C 规范限制, Web 态下传入的 header 配置不生效

    protocols

    Array.<string>

    子协议数组

    success

    Function

    接口调用成功的回调函数

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

    接口调用结束的回调函数(调用成功、失败都会执行)

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    代码示例

    • SWAN
    • JS
    
     
    1. <button type="primary" bindtap="connectSocket">connectSocket</button>

    Bug & Tip

    • Tip:基础库 1.9.4 之前,一个智能小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。
    • Tip:基础库版本 1.9.4 及以后,支持存在多个 WebSokcet 连接,每次成功调用 swan.connectSocket 会返回一个新的 SocketTask 。

    错误码

    Android

    错误码 说明

    302

    找不到调起协议对应端能力方法

    202

    解析失败,请检查参数是否正确

    1001

    执行失败

    iOS

    错误码 说明 errMsg

    4

    参数有误

    7

    安全校验失败

    1

    超过设置的最大 task 数量

    2

    url/subProtocals 错误

    3

    创建 task 实例失败

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:swan.connectSocket

    评论 抢沙发