即時通訊——我們一直探索的私有化領(lǐng)域

前言:關(guān)于即時通訊,現(xiàn)在市面上基本都是使用于第三方去實現(xiàn)。當(dāng)然,對于私有化這一部分。在很大程度上我們想要去實現(xiàn)真正屬于自己公司的一套即時通訊體系。對于我司而言,我們開發(fā)團隊耗費一年時間精心研發(fā)的獨立IM系統(tǒng)及App客戶端,可以讓你擁有一套部署在自己服務(wù)器上的IM系統(tǒng),徹底擺脫第三方SDK的各種限制。如果您對IM的技術(shù)架構(gòu)有學(xué)習(xí)和掌握的需求,亦或是您想擁有一套可以直接商用的聊天類App。

1.簡介:

? ? ? ? YiChat是一款包含IM服務(wù)端,Api服務(wù)端、Android客戶端、iOS客戶端的即時通訊系統(tǒng)。該系統(tǒng)的IM服務(wù)器端基于Tigase二次開發(fā),做了很多的優(yōu)化設(shè)置,如增加消息回執(zhí)確認消息送達和接收,所有消息加入時間戳,消息分類存庫和不存庫,離線推送,狀態(tài)監(jiān)聽等等??蛻舳说拈_發(fā)工作更為巨大,IMServer給我們提供消息傳輸?shù)慕涌?,但是更多的功能點:如斷線重連,單點登陸,回執(zhí)交互,消息分類,自定義協(xié)議,數(shù)據(jù)存儲,消息通知等等??傊豢游刺钜豢佑制?。這也是為何Tigase或者openfire開源這么久,并沒有普及到小公司和眾多開發(fā)者的原因之一。

本項目包含的開源工程:

組織地址:https://github.com/YiChat


2.YiChat開源工程介紹:

?IM服務(wù)器(負責(zé)即時通訊消息):直接部署,無需修改參數(shù) ? ? ? ? ? ? ?https://github.com/YiChat/IM_Server_YiChat

?API服務(wù)器(非IM模塊相關(guān)的其他業(yè)務(wù)邏輯):需修改一處參數(shù),詳見工程下文檔https://github.com/YiChat/ApiServer_YiChat

?Android客戶端:需配置參數(shù),連接自己的服務(wù)器ip。詳見工程文檔https://github.com/huangfangyi/YiChat【開源版】

?iOS客戶端:需配置參數(shù),連接自己的服務(wù)器ip。詳見工程文檔https://github.com/YiChat/iOS_YiChat_Lite【開源版】


3.這個開源項目的意義


?本系統(tǒng)完全自主研發(fā),服務(wù)器端源碼直接部署在客戶主機。非任何第三方IM通訊平臺;


?IM相關(guān)的單聊、群聊、消息等內(nèi)容作為IM的基礎(chǔ)組成就不做過多贅述;


?完善的用戶體系:豐富的用戶資料設(shè)置,分組,掃一掃,找一找等建立好友關(guān)系;


??;顧C制:Android保活,經(jīng)測試在主流手機上實現(xiàn)類似微信的后臺長存,即使后臺手動殺死,依然可以拉活接收新消息。iOS由于測試版證書無法推送,生產(chǎn)環(huán)境下已處理消息的蘋果離線推送;


?完善的朋友圈功能:已全仿微信的朋友圈功能,并處理了點贊和評論的通知提醒。(Android端可測,iOS即將發(fā)布該通知提醒功能);


?Android端精致的UI處理:如聊天頁的表情框高度與輸入法高度統(tǒng)一,防止閃動;朋友圈評論時,被評論的item自動滾動到輸入法頂部,完美銜接,多圖選擇及壓縮等,文件選擇器等。Android逐步在用MVP的架構(gòu)改寫工程。



4.Demo體驗地址:

?Android客戶端:https://fir.im/YiChatOpen

?iOS客戶端:http://www.pgyer.com/YiChatLite_iOS

5.APP端部分截圖:


基本界面


群聊界面


聊天界面,同時支持語音視頻通話


好友圈截圖。以及支持直播功能

6.聯(lián)系我們

?如果您對我們的產(chǎn)品有興趣,對這個領(lǐng)域也同樣充滿著激情,歡迎聯(lián)系我QQ:1079626602,進行咨詢討論。如果您需要一套自己私有化的IM,恰好我們可以提供給您產(chǎn)品技術(shù)支持。歡迎來信合作。在這,感謝各位!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,351評論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,695評論 4 61
  • 生活總是亂糟糟,我們?nèi)绾翁摚?千萬次的想著,吶喊著,我要改變,我要改變??墒窃趺锤?,怎么變?變成什么樣?是你想要...
    Jane_WangJiahui閱讀 209評論 0 1
  • _BK_閱讀 210評論 0 2
  • 看了感動中國,我哭了,很傷心的那種,英雄走了,而他們卻用自己最珍貴的生命挽救別人的生命。為什么我們一直努力都沒有多...
    蝸小牛的修行閱讀 1,021評論 0 5

友情鏈接更多精彩內(nèi)容