亲爱的25万环信开发者们,我们郑重的向您宣布环信在桌面端有了新的electron版本啦(撒花),环信即时通讯云基于electron框架开发的桌面端sdk 3.0今日正式对外发布,支持windows、mac和linux,同时将不再对之前旧的桌面端进行维护。

图片1.png

  ELECTRON发布

  环信即时通讯云作为国内最早以及全球最大的即时通讯云PaaS平台,一直致力于让开发者小伙伴们摆脱繁重的移动IM通讯底层开发,将精力专注于打磨自己的核心业务。自2014年至今,为超过21万家APP客户赋能,注册开发者超25万,SDK覆盖手机终端16亿部。5年期间环信SDK不断打磨迭代,针对用户常用设备系统Android、iOS、Webim以及Windows和Linux版本进行持续更新。

  在2017年之后,随着windows的客户数量以及功能需求逐渐增多,环信一直准备彻底重构更新一版通用型的桌面SDK,兼容windows/mac/linux等多个操作系统,以及提供更方便的业务界面实现工具。鉴于electron的精华就是“使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用”,因此我们选择了electron框架进行重新研发。

  electron是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较“难搞”的部分,你只需把精力放在你应用的核心业务上即可。

  2019年2月,环信第一版electron SDK内测完成,意味着环信即时通讯云会一如既往的支持桌面端的集成更新,继续打造更进一步的全平台多端的产品集成场景。3月底,我们将测试过数版的SDK整理后正式推出,来满足更多桌面用户需求,希望正式版本能为环信25万工程师小伙伴们带来全新的使用感受和体验。

  常用的场景覆盖:

  满足客户内部办公场景(桌面版微信):

  1、支持常用的登录、注册、单聊、群聊、聊天室、文本消息、图片、语音、位置等消息以及透传消息,还可以实现好友管理、群组管理等功能。

  2、能自由的组合客户服务端业务、用户信息、收发解析扩展消息等。

  3、我们还将继续补充实时通话,1对1实时音视频,互动音视频会议等,敬请期待。

  满足直播聊天室集成场景(桌面主播端):

  1、支持聊天室、文本消息、扩展消息、透传消息等IM即时通讯的业务。

  2、通过扩展消息、第三方支付平台完成相关的礼物收发,弹幕,点赞数统计等相关业务场景。

  3、同时可集成第三方直播运营商(如七牛、乐视、阿里、UCloud)等提供的直播 SDK,快速实现万人直播等场景。

  4、我们还将继续补充实时通话,白板互动等更多功能,帮助用户完成教育类型的大课直播,白板互动教学等场景实现,敬请期待。

  未来的场景覆盖:

  随着环信音视频模块的补充和优化,桌面客户端将支持视频会议:1、支持音视频在线呼叫,多人视频互动会议。2、音视频连麦等功能实现,结合直播场景可以打造连麦聊天室主播端、连麦聊天室网络管理员终端等。

  音视频硬件终端(桌面版硬件终端):通过实时音视频与IM即时通讯的组合,将支持更多相关业务场景。例如医疗、救援、远程操控、多方实时音视频协作等场景,为更多的企业业务提升带来足够多的想象空间。


  Electron SDK的集成特点

  可以更友好的帮助编程工程师实现IM集成的关键场景。

  l win7/win8/win10 64位操作系统/mac OS 10.10 及以上。95%以上的公有云客户均已支持此版本之上的更高版本,如果部分客户需要支持较低版本,环信也同样支持专有项目商务合作通道。

  l nodejs 10.0及以上版本。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

  l electron 4.0及以上版本。兼容 Mac, Windows 和 Linux, 它构建的应用可在这三个操作系统上面运行。

  electron SDK 采用模块化设计

  每一模块的功能相对独立和完善,用户可以根据自己的需求选择使用下面的模块:

  

图片2.png


  用户除了可以使用环信即时通通讯云的 electron SDK之外,可以下载electron SDK集成的桌面版demo体验,进行下一步的开发。


  其他

  环信IM electron SDK 相关说明:【传送门:docs-im.easemob.com/im/pc/intro/integration】

  环信IM electron SDK 功能集成示例【传送门:http://docs-im.easemob.com/im/pc/basics/message】

  环信IM electron SDK API 文档【传送门:downloads.easemob.com/doc/desktop/apidoc/index.html】

  环信IM electron SDK 源码下载地址【传送门:http://www.easemob.com/download/im】