差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:applet:intro [2020/07/30 04:35]
zhangdong [将SDK添加到自己的小程序]
im:applet:intro [2020/09/27 13:10] (当前版本)
allenwang
行 1: 行 1:
 ~~NOCACHE~~ ~~NOCACHE~~
  
-====== ​信小程序&​Uni-app SDK 简介 ======+====== ​全平台小程序方案简介 ======
 环信小程序 SDK 为各端小程序开发提供一套完整的技术解决方案,在各端小程序的开发环境下,集成 IM 相关的功能更加便捷、高效。让您的小程序快速获得安全稳定的 IM 能力,集成简单,使用方便,帮助您快速拓展业务,赢得先机。 ​ 环信小程序 SDK 为各端小程序开发提供一套完整的技术解决方案,在各端小程序的开发环境下,集成 IM 相关的功能更加便捷、高效。让您的小程序快速获得安全稳定的 IM 能力,集成简单,使用方便,帮助您快速拓展业务,赢得先机。 ​
  
-**注意:** ''​SDK目前支持微信、字节跳动(请使用低于1.70.0以下的版本基础库)、QQ、百度小程序。''​+**注意:** ''​SDK目前支持微信、字节跳动(请使用低于1.70.0以下的版本基础库)、QQ、百度小程序。''​
 ===== 体验小程序 ===== ===== 体验小程序 =====
  
 扫描下方小程序二维码,或者微信搜索**环信即时通讯云**即可快速体验环信小程序 Demo 在线版本 扫描下方小程序二维码,或者微信搜索**环信即时通讯云**即可快速体验环信小程序 Demo 在线版本
 {{:​im:​applet:​小程序码.jpg?​nolink&​600|}} {{:​im:​applet:​小程序码.jpg?​nolink&​600|}}
 +
  
 **注意:** **注意:**
行 14: 行 15:
  
   * 小程序 Demo 源码可在官网[[http://​www.easemob.com/​download/​im|下载页]] ​ 获取   * 小程序 Demo 源码可在官网[[http://​www.easemob.com/​download/​im|下载页]] ​ 获取
 +
 +  * Uni-app Demo Git源码地址 [[https://​github.com/​easemob/​webim-uniapp-demo]]
 +
 +
 +
 +
 ===== 功能说明 ===== ===== 功能说明 =====
  
行 57: 行 64:
 </​html>​ </​html>​
   ​   ​
 +==== 各端小程序 WebSocket连接数量 ====
 +   * QQ、微信小程序: ''​**1.7.0**''​ 及以上版本,最多可以同时存在 **5** 个 WebSocket 连接
  
 +   * 字节小程序: ''​**1.0.0**''​ 及以上版本 (在当前小程序页面已经有一个WebSocket 连接的情况下,如果再创建一个WebSocket 连接,会重新创建一个 WebSocket 连接,但是之前创建的WebSocket 连接并不会自动关闭。)
  
 +   * 百度小程序:''​**1.9.4**''​ 及以上版本,支持存在多个 WebSokcet 连接,每次成功调用会返回一个新的 SocketTask ​
  
 +   * 支付宝小程序(暂不支持):支付宝小程序在一段时间内只能保留一个 WebSocket 连接,如果当前已存在 WebSocket 连接,那么会自动关闭该连接,并重新创建一个新的 WebSocket 连接。
  
  
行 71: 行 83:
   * 通过官网[[http://​www.easemob.com/​download/​im|下载SDK]]   * 通过官网[[http://​www.easemob.com/​download/​im|下载SDK]]
   ​   ​
-  * 从环信的[[https://​github.com/​easemob/​webim-weixin-xcx/​releases/​tag/​v3.2.1|github仓库]] 中获取 SDK 中的文件+  * 从环信的[[https://​github.com/​easemob/​webim-weixin-xcx/​releases/​tag/​v3.2.2|github仓库]] 中获取 SDK 中的文件
  
 === 引入SDK === === 引入SDK ===
行 85: 行 97:
 //​使用示例 //​使用示例
 import SDK from "​../​sdk/​connection";​ // 2.0sdk import SDK from "​../​sdk/​connection";​ // 2.0sdk
-import SDK from "​../​sdk/​webimSDK3.1.1"; // 3.0sdk+import SDK from "​../​sdk/​webimSDK3.3.0"; // 3.0sdk
 </​code>​ </​code>​
  
行 96: 行 108:
     isMultiLoginSessions:​ false, //​是否可以登录多个网页,并在所有网页上接收消息     isMultiLoginSessions:​ false, //​是否可以登录多个网页,并在所有网页上接收消息
     https: false, //​是否使用HTTPS ​     https: false, //​是否使用HTTPS ​
-    url: '​wss://​im-api.easemob.com/​ws/', // socket server+    url: '​wss://​im-api-wechat.easemob.com/​websocket', // socket server ​(3.0 SDK)
     apiUrl: '​https://​a1.easemob.com', ​   // rest server     apiUrl: '​https://​a1.easemob.com', ​   // rest server
     heartBeatWait:​ 30000, //​心跳间隔     heartBeatWait:​ 30000, //​心跳间隔