差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:web:intro:integration [2019/11/28 02:39]
lizg [配置]
im:web:intro:integration [2020/09/03 04:34] (当前版本)
zhangdong [配置]
行 80: 行 80:
  
 **注意:**Web SDK 向下兼容V1.1.2和V1.1.1。关于详细的引用文件和配置参数(WebIMConfig)的方法,请查看本页“兼容性”的内容。 **注意:**Web SDK 向下兼容V1.1.2和V1.1.1。关于详细的引用文件和配置参数(WebIMConfig)的方法,请查看本页“兼容性”的内容。
 +
 +初始化 WebIM.connection 和 构造消息 WebIM.message, 需要在中间加上 default,​如:WebIM.default.message。
  
  
行 85: 行 87:
 3.0 SDK,在 WebIMConfig.js 文件内进行以下配置: 3.0 SDK,在 WebIMConfig.js 文件内进行以下配置:
 <code javascript>​ <code javascript>​
-xmppURL: '//​im-api-v2.easemob.com/​ws', ​   // xmpp Server地址 +socketServer: '//​im-api-v2.easemob.com/​ws', ​   // socket ​Server地址 
-apiURL: '//​a1.easemob.com', ​              // rest Server地址+ 
 +restServer: '//​a1.easemob.com', ​              // rest Server地址 
 appkey: '​easemob-demo#​chatdemoui', ​       // App key appkey: '​easemob-demo#​chatdemoui', ​       // App key
  
行 94: 行 98:
  
 isMultiLoginSessions:​ false, ​             // 是否开启多页面同步收消息,注意,需要先联系商务开通此功能 isMultiLoginSessions:​ false, ​             // 是否开启多页面同步收消息,注意,需要先联系商务开通此功能
- 
-isAutoLogin:​ true,                        // 自动出席,(如设置为false,则表示离线,无法收消息,需要在登录成功后手动调用conn.setPresence()才可以收消息) 
  
 isDebug: false, ​                          // 打开调试,会自动打印log,在控制台的console中查看log isDebug: false, ​                          // 打开调试,会自动打印log,在控制台的console中查看log
行 101: 行 103:
 autoReconnectNumMax:​ 2,                   // 断线重连最大次数 autoReconnectNumMax:​ 2,                   // 断线重连最大次数
  
-autoReconnectInterval2                ​// 断线重连时间间隔+heartBeatWait30000                    ​// 心跳间隔(只在小程序中使用)
  
-heartBeatWait4500                     // 使用webrtc(视频聊天)时发送心跳包的时间间隔,单位ms+deliveryfalse                          ​// 是否发送已读回执
  
-deliverytrue,                           // 是否发送已读回执+useOwnUploadFunfalse         // 是否使用自己的上传方式(如将图片文件等上传到自己的服务器,构建消息时只传url)
 </​code>​ </​code>​
  
行 122: 行 124:
  
 isMultiLoginSessions:​ false, ​              // 是否开启多页面同步收消息,注意,需要先联系商务开通此功能 isMultiLoginSessions:​ false, ​              // 是否开启多页面同步收消息,注意,需要先联系商务开通此功能
- 
-isAutoLogin:​ true,                         // 自动出席,(如设置为false,则表示离线,无法收消息,需要在登录成功后手动调用conn.setPresence()才可以收消息) 
  
 isDebug: false, ​                           // 打开调试,会自动打印log,在控制台的console中查看log isDebug: false, ​                           // 打开调试,会自动打印log,在控制台的console中查看log
  
 autoReconnectNumMax:​ 2,                    // 断线重连最大次数 autoReconnectNumMax:​ 2,                    // 断线重连最大次数
-  
-autoReconnectInterval:​ 2,                  // 断线重连时间间隔 
  
-heartBeatWait: ​4500                      ​// 使用webrtc(视频聊天)时发送心跳包的时间间隔,单位ms+autoReconnectInterval:​ 3,                  // 断线重连每次尝试连接的间隔 
 + 
 +heartBeatWait: ​30000                     // 使用webrtc(视频聊天)时发送心跳包的时间间隔,单位ms
  
 delivery: true,                            // 是否发送已读回执 delivery: true,                            // 是否发送已读回执