差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:web:intro:start [2019/07/04 09:25] zhangdong [Web IM SimpleDemo] |
im:web:intro:start [2019/10/17 07:25] zhangdong [Web IM Demo] |
||
---|---|---|---|
行 42: | 行 42: | ||
* Web IM Demo 支持浏览器本地缓存(IndexDB) | * Web IM Demo 支持浏览器本地缓存(IndexDB) | ||
- | 环信 Web IM 源代码已在 GitHub 上开源供开发者[[https://github.com/easemob/webim|下载]],以帮助开发者更好的学习了解环信 SDK。 | + | 环信 Web IM demo 源代码已在 GitHub 上开源[[https://github.com/easemob/webim|react版]] [[https://github.com/easemob/webim-vue-demo|vue版]],以帮助开发者更好的学习了解环信 SDK。 |
Demo 使用 react 框架,支持 Microsoft Edge、Chrome54+、Firefox 等高级浏览器。SDK 支持 IE9+ 。视频通话功能只支持https+Webkit 浏览器。 | Demo 使用 react 框架,支持 Microsoft Edge、Chrome54+、Firefox 等高级浏览器。SDK 支持 IE9+ 。视频通话功能只支持https+Webkit 浏览器。 | ||
行 49: | 行 49: | ||
* Demo:demo 独立项目。包括脚本、样式、语言包、Appkey 配置文件(/demo/src/config/WebIMConfig.js)、package.json等 | * Demo:demo 独立项目。包括脚本、样式、语言包、Appkey 配置文件(/demo/src/config/WebIMConfig.js)、package.json等 | ||
| | ||
- | * SDK:WebIM SDK | + | * SDK:文件夹下包括:IM SDK webimSDK、单人音视频SDK EMedia_x1v1、多人音视频SDK EMedia_sdk-dev。 |
+ | |||
+ | * simpleDemo: 一个简单demo,提供api最直接的调用示例。 | ||
===== Web IM SimpleDemo ===== | ===== Web IM SimpleDemo ===== | ||
行 55: | 行 57: | ||
Web IM SimpleDemo 支持IE9+ | Web IM SimpleDemo 支持IE9+ | ||
* 简单demo提供最简单的集成sdk方式,可以直接调用api进行测试,兼容绝大部分浏览器(ie9+) | * 简单demo提供最简单的集成sdk方式,可以直接调用api进行测试,兼容绝大部分浏览器(ie9+) | ||
+ | |||
* sdk文件夹下webimSDK为即时通讯sdk, EMedia _x1v1为单人音视频sdk, EMedia_ sdk-dev为多人音视频sdk,同时EMedia_ x1v1依赖webimSDK, 音视频必须用https | * sdk文件夹下webimSDK为即时通讯sdk, EMedia _x1v1为单人音视频sdk, EMedia_ sdk-dev为多人音视频sdk,同时EMedia_ x1v1依赖webimSDK, 音视频必须用https | ||
+ | |||
* WeblMConfig为webimSDK所以需要的配置文件, cert.pem、 key.pem为起https服务需要的证书 | * WeblMConfig为webimSDK所以需要的配置文件, cert.pem、 key.pem为起https服务需要的证书 | ||
- | * 运行* | + | |
+ | **运行** | ||
* npm install http-server | * npm install http-server | ||
+ | |||
* http-server / http-server -S | * http-server / http-server -S | ||
+ | |||
* 用浏览器打开服务器地址 | * 用浏览器打开服务器地址 | ||
===== 兼容性 ===== | ===== 兼容性 ===== |