在即時通訊開始之初,即時通訊系統(tǒng)對于大多數(shù)開發(fā)者來說簡直是個噩夢,從頭開始搭起一個即使通訊系統(tǒng)對于大多數(shù)體量不算很大的公司來說,都是很大的負擔。
就算是基于XMPP協(xié)議,這類第三方協(xié)議來開發(fā),對于開發(fā)者來說依舊有很大的學(xué)習(xí)成本,這個時候第三方的IMSDK應(yīng)運而生,大大得減少了不少公司的開發(fā)成本。
我也就是在15年的時候,放棄了繁瑣而且挖坑不斷的xmpp,毅然決然得投入了第三方SDK的懷抱,從此結(jié)束了因為數(shù)據(jù)冗余問題和后臺互掐的時代,第三方SDK甚至能讓前端開發(fā)人員和后臺零交流,就能完成絕大部分功能。
由于及時通訊的原理都一樣,所以目前市面上的第三方SDK,實現(xiàn)方式都是千篇一律,無論是融云,環(huán)信,還是騰訊阿里,都是一模一樣。
在這里我也選擇用融云的SDK,來構(gòu)建前期的即時時通訊系統(tǒng),之后會將融云的SDK一步一步剔除,直至成為一個單純的沒有第三方SDK的及時通訊系統(tǒng)