经过3个多月的开发测试,腾讯云即时通信 IM Web & 小程序 SDK 支持了WebSocket,欢迎升级使用!
WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。
主要有以下特点:
在v2.10.2版本之前,SDK 使用 HTTP 长轮询技术作为底层消息通道。HTTP 通信只能由客户端发起,不断轮询服务器,效率低,浪费资源(因为必须不停连接,或者 HTTP 连接始终打开),HTTP 协议做不到服务器主动向客户端推送信息,状态和变化感知较慢。为了解决上述问题,给客户更好的使用体验,我们决定支持 WebSocket,替换 HTTP 长轮询。
升级的成本非常低,SDK 接口向下兼容,接入侧可以平滑升级。请通过 npm 升级 SDK。
Web:
npm install tim-js-sdk --save
小程序:
npm install tim-wx-sdk --save
您可以根据每个版本的 更新日志,评估后按需升级。
小程序使用前,需要将以下域名设为受信域名(已有的 IM 受信域名可以都删掉):
- wss://wss.im.qcloud.com
-wss://wss.tim.qq.com
-https://web.sdk.qcloud.com
-https://webim.tim.qq.com添加到 downloadFile 合法域名:https://cos.ap-shanghai.myqcloud.com
技术交流请加腾讯云即时通信 IM 技术 QQ 群:468195767
腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONETM 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并以 All in One SDK 的创新方式为客户服务。腾讯云音视频为全真互联网时代,提供坚实的数字化助力。