親愛的25萬環(huán)信開發(fā)者們,我們鄭重的向您宣布環(huán)信在桌面端有了新的electron版本啦(撒花),環(huán)信即時通訊云基于electron框架開發(fā)的桌面端sdk 3.0今日正式對外發(fā)布,支持windows、mac和linux,同時將不再對之前舊的桌面端進(jìn)行維護(hù)。
ELECTRON發(fā)布
環(huán)信即時通訊云作為國內(nèi)最早以及全球最大的即時通訊云PaaS平臺,一直致力于讓開發(fā)者小伙伴們擺脫繁重的移動IM通訊底層開發(fā),將精力專注于打磨自己的核心業(yè)務(wù)。自2014年至今,為超過21萬家APP客戶賦能,注冊開發(fā)者超25萬,SDK覆蓋手機(jī)終端16億部。5年期間環(huán)信SDK不斷打磨迭代,針對用戶常用設(shè)備系統(tǒng)Android、iOS、Webim以及Windows和Linux版本進(jìn)行持續(xù)更新。
在2017年之后,隨著windows的客戶數(shù)量以及功能需求逐漸增多,環(huán)信一直準(zhǔn)備徹底重構(gòu)更新一版通用型的桌面SDK,兼容windows/mac/linux等多個操作系統(tǒng),以及提供更方便的業(yè)務(wù)界面實(shí)現(xiàn)工具。鑒于electron的精華就是“使用 JavaScript, HTML 和 CSS 構(gòu)建跨平臺的桌面應(yīng)用”,因此我們選擇了electron框架進(jìn)行重新研發(fā)。
electron是一個使用 JavaScript, HTML 和 CSS 等 Web 技術(shù)創(chuàng)建原生程序的框架,它負(fù)責(zé)比較“難搞”的部分,你只需把精力放在你應(yīng)用的核心業(yè)務(wù)上即可。
2019年2月,環(huán)信第一版electron SDK內(nèi)測完成,意味著環(huán)信即時通訊云會一如既往的支持桌面端的集成更新,繼續(xù)打造更進(jìn)一步的全平臺多端的產(chǎn)品集成場景。3月底,我們將測試過數(shù)版的SDK整理后正式推出,來滿足更多桌面用戶需求,希望正式版本能為環(huán)信25萬工程師小伙伴們帶來全新的使用感受和體驗(yàn)。
常用的場景覆蓋:
滿足客戶內(nèi)部辦公場景(桌面版微信):
1、支持常用的登錄、注冊、單聊、群聊、聊天室、文本消息、圖片、語音、位置等消息以及透傳消息,還可以實(shí)現(xiàn)好友管理、群組管理等功能。
2、能自由的組合客戶服務(wù)端業(yè)務(wù)、用戶信息、收發(fā)解析擴(kuò)展消息等。
3、我們還將繼續(xù)補(bǔ)充實(shí)時通話,1對1實(shí)時音視頻,互動音視頻會議等,敬請期待。
滿足直播聊天室集成場景(桌面主播端):
1、支持聊天室、文本消息、擴(kuò)展消息、透傳消息等IM即時通訊的業(yè)務(wù)。
2、通過擴(kuò)展消息、第三方支付平臺完成相關(guān)的禮物收發(fā),彈幕,點(diǎn)贊數(shù)統(tǒng)計(jì)等相關(guān)業(yè)務(wù)場景。
3、同時可集成第三方直播運(yùn)營商(如七牛、樂視、阿里、UCloud)等提供的直播 SDK,快速實(shí)現(xiàn)萬人直播等場景。
4、我們還將繼續(xù)補(bǔ)充實(shí)時通話,白板互動等更多功能,幫助用戶完成教育類型的大課直播,白板互動教學(xué)等場景實(shí)現(xiàn),敬請期待。
未來的場景覆蓋:
隨著環(huán)信音視頻模塊的補(bǔ)充和優(yōu)化,桌面客戶端將支持視頻會議:1、支持音視頻在線呼叫,多人視頻互動會議。2、音視頻連麥等功能實(shí)現(xiàn),結(jié)合直播場景可以打造連麥聊天室主播端、連麥聊天室網(wǎng)絡(luò)管理員終端等。
音視頻硬件終端(桌面版硬件終端):通過實(shí)時音視頻與IM即時通訊的組合,將支持更多相關(guān)業(yè)務(wù)場景。例如醫(yī)療、救援、遠(yuǎn)程操控、多方實(shí)時音視頻協(xié)作等場景,為更多的企業(yè)業(yè)務(wù)提升帶來足夠多的想象空間。
Electron SDK的集成特點(diǎn)
可以更友好的幫助編程工程師實(shí)現(xiàn)IM集成的關(guān)鍵場景。
l win7/win8/win10 64位操作系統(tǒng)/mac OS 10.10 及以上。95%以上的公有云客戶均已支持此版本之上的更高版本,如果部分客戶需要支持較低版本,環(huán)信也同樣支持專有項(xiàng)目商務(wù)合作通道。
l nodejs 10.0及以上版本。Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。使用了一個事件驅(qū)動、非阻塞式 I/O 的模型,使其輕量又高效。
l electron 4.0及以上版本。兼容 Mac, Windows 和 Linux, 它構(gòu)建的應(yīng)用可在這三個操作系統(tǒng)上面運(yùn)行。
electron SDK 采用模塊化設(shè)計(jì)
每一模塊的功能相對獨(dú)立和完善,用戶可以根據(jù)自己的需求選擇使用下面的模塊:
用戶除了可以使用環(huán)信即時通通訊云的 electron SDK之外,可以下載electron SDK集成的桌面版demo體驗(yàn),進(jìn)行下一步的開發(fā)。
其他
環(huán)信IM electron SDK 相關(guān)說明:【傳送門:docs-im.easemob.com/im/pc/intro/integration】
環(huán)信IM electron SDK 功能集成示例【傳送門:http://docs-im.easemob.com/im/pc/basics/message】
環(huán)信IM electron SDK API 文檔【傳送門:downloads.easemob.com/doc/desktop/apidoc/index.html】
環(huán)信IM electron SDK 源碼下載地址【傳送門:http://www.easemob.com/download/im】
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!