編者按:企業在準備選購LeanCloud公司提供的實時通信功能時,對于LeanCloud公司該項通訊服務怎么樣、支持哪些實時通訊的具體功能、其性能水平如何。今天企業服務匯就通過評測LeanCloud實時通信功能來為你詳細分析。

LeanCloud

LeanCloud公司是一家一站式的后端云服務(BaaS)提供商,主要為各級移動應用開發者以及企業用戶提供穩定高效的后端云服務,并通過提供全平臺的SDK接口來快速實現集成應用,其服務內容具體包括數據與文件存儲服務、云引擎與云緩存服務、實時通信服務、消息推送服務、移動統計與離線數據分析服務等。LeanCloud公司成立于2012年6月,隸屬于美味書簽(北京)信息技術有限公司,目前公司發展規模大約在30-50人左右,2014年9月LeanCloud公司獲得IDG資本累計數千萬美元的最新A輪投資。

LeanCloud

 

?  LeanCloud實時通信功能怎么樣?

要考察LeanCloud這一家后端云服務商提供的實時通訊功能怎么樣,我們大致上可以從兩方面進行判斷,其一是LeanCloud具體提供哪些類型的實時通訊功能,其二是LeanCloud的這些通訊功能的性能水平怎么樣,接下來企業服務匯就基于以上兩點內容來為你分別進行說明。

(一)LeanCloud實時通訊功能服務內容有哪些?

目前市面上比較主流的服務商基本上都可以為企業提供各種類型的實時通訊功能,具體包含以下四項:

1.聊天功能

用戶在產品中使用實時通訊通訊功能聊天時,一般有用戶之間(單聊、群聊、聊天室、音視頻通話等)和用戶與機器人之間(人機單聊、群聊等)的聊天這兩種類型。關于LeanCloud提供的實時通訊聊天功能,如下所示:

LeanCloud

目前LeanCloud提供的實時通信聊天功能具體包含普通對話(如單聊、群聊等)、暫態對話(如聊天室、彈幕、網頁實時評論等)和系統對話(用于實現機器人、公眾號、服務賬號等使用場景下的一般性對話,也可以發送應用內通知)三種。目前LeanCloud不支持實時音視頻通話功能,也不支持用戶與機器人之間的聊天功能。

2.消息功能

用戶在產品中使用實時通訊功能發送消息時,大致上有基礎消息功能(如文字、圖片、表情、音視頻、文件、位置、廣播等)和特殊消息功能(例如紅包、閱后即焚、視頻會議、語音轉文字)這兩種類型。關于LeanCloud提供的實時通訊消息功能,如下所示:

LeanCloud

目前LeanCloud僅為用戶提供一些最基礎的實時通訊消息功能,主要是滿足企業對于最基礎的實時通訊功能的需求。

3.附屬功能

很多服務商也會給企業提供一些實時通訊附屬功能,例如開源UI(可以方便企業自定義聊天界面)、跨應用聊天(通常是同一App開發者,可以方便不同應用用戶進行聊天)以及用戶托管(方便企業管理閑置/不用的用戶賬號以及資料)等,從而來幫助企業開發出豐富多樣的實時通訊功能。關于LeanCloud提供的實時通訊附屬功能,如下所示:

LeanCloud

目前LeanCloud僅為企業用戶提供易于集成的ChatKit聊天UI套件和LiveKit直播UI套件,支持企業自定義設計豐富的聊天場景和消息類型。

4.后臺數據功能 

企業選定了一家可靠的服務商之后,這些服務商大多數都會支持企業在官網后臺中自行查看用戶使用實時通訊功能的數據詳情,具體包括統計時間、用戶數據、聊天數據、音視頻通話數據等。關于LeanCloud提供的實時通訊后臺數據功能,如下所示:

LeanCloud

目前LeanCloud支持企業自定義時間查看所有的統計數據,對于企業來講特別靈活和方便。目前LeanCloud僅支持統計簡單的用戶數據和聊天數據,特別是每日在線用戶數,LeanCloud主要是根據該項指標來進行收費的,企業應當十分注意。

(二)LeanCloud實時通訊功能性能水平怎么樣?

考察一家服務商提供的實時通訊功能性能水平如何,主要可以從以下幾個方面來進行判斷,例如:是否提供了IM長鏈接技術,它可有效提升消息送達率;是否支持消息高并發,它可保障產品在用戶量激增時仍能正常使用;是否提供數據的加密傳輸服務,可保障實時通訊數據不易泄漏;是否支持海外用戶使用;是否提供反垃圾以及敏感詞過濾功能,可幫助凈化網絡環境。關于LeanCloud實時通訊功能的性能水平,如下所示:

LeanCloud

目前LeanCloud在實時通訊功能的安全性方面,主要是使用簽名來保障安全,簽名采用了Hmac-sha1算法,輸出字節流的十六進制字符串,具體有聊天登陸認證和聊天對話認證兩種選擇。LeanCloud目前僅支持美國地區用戶使用實時通訊功能,其他海外國家和地區暫時無法使用。另外在敏感詞過濾功能方面,LeanCloud目前僅支持國內用戶使用該項功能,海外用戶暫時也無法使用。

 

?  小結

LeanCloud公司作為目前市面上一家知名的后端云服務(BaaS)提供商,也可以為企業用戶提供豐富的實時通訊功能。在實時通訊具體功能方面,LeanCloud目前僅支持基本的聊天功能和消息功能,企業可自行利用開源的UI套件自定義設計各類使用場景來滿足不同的功能需求。在實時通訊性能水平方面,LeanCloud目前可以為國內用戶提供性能較為優越的實時通訊功能,而對于海外用戶而言則有一定的不足。

企業服務匯

 

>>  相關閱讀

即時通訊軟件如何分類

企業即時通訊軟件的應用場景有哪些

企業即時通訊功能介紹

企業如何接入即時通訊功能

融云IM即時通訊功能如何接入,如何收費