1. 程式人生 > >不受制於第三方通訊雲,讓你擁有一套完美的屬於自己的IM通訊

不受制於第三方通訊雲,讓你擁有一套完美的屬於自己的IM通訊

1.簡介:

YiChat是一款包含IM服務端,Api服務端,Android客戶端,iOS客戶端的即時通訊系統.該系統的IM伺服器端基於Tigase二次開發,做了很多的優化設定,如增加訊息回執確認訊息送達和接收,所有訊息加入時間戳,訊息分類存庫和不存庫,離線推送,狀態監聽等等.客戶端的開發工作更為巨大,IMServer給我們提供訊息傳輸的介面,但是更多的功能點:如果斷線重連,單點登陸,回執互動,訊息分類,自定義協議,資料儲存,訊息通知等等.總之一坑未填一坑又起.這也是為何Tigase或者openfire開源這麼久,並沒有普及到小公司和眾多開發者的原因之一.

本專案包含的開源工程:

組織地址:

2.YiChat開源工程介紹:

IM伺服器(負責即時通訊訊息):直接部署,無需修改引數

API伺服器(非IM模組相關的其他業務邏輯):需修改一處引數,詳見工程下文件

Android客戶端:需配置引數,連線自己的伺服器ip.詳見工程文件

iOS客戶端:需配置引數,連線自己的伺服器ip.詳見工程文件

3.這個開源專案的意義在於

4.APP端部分截圖:


(技術相關請提交Issuse,

商務合作可聯絡QQ:1319286324)

相關推薦

受制第三方通訊擁有完美屬於自己IM通訊

1.簡介:YiChat是一款包含IM服務端,Api服務端,Android客戶端,iOS客戶端的即時通訊系統.該系統的IM伺服器端基於Tigase二次開發,做了很多的優化設定,如增加訊息回執確認訊息送達和接收,所有訊息加入時間戳,訊息分類存庫和不存庫,離線推送,狀態監聽等等.客

[Android 之美] 那些知道的APK 瘦身的APK更小

[Android 之美] APK 瘦身,減少APK的大小 讓我們的apk檔案儘可能更小,移除那些未使用的程式碼和資原始檔。本章節介紹瞭如何做到讓APK更小,效能更好,下載轉化率會更高,以及如何指定在構建APK過程中保留或移除專案中的程式碼和資源,在我們還

混合看的清清楚楚明明白白真真切切

點選標題下「中國雲報」可快速關注

Android ROM製作教程擁有自己喜歡的ROM

作者斯文是我 關鍵詞:java環境配置 製作工具 update-編寫美化 整合 編譯反編譯 一. 製作目的: 1. 培養個人興趣,感受動手動腦的快樂。 2. 學習手機基本知識,最終動手製作自己的ROM。 3. 幫助那些需要幫助的朋友(說不定有人喜歡你製作的ROM) 二.

Cygwin擁有Windows下的Linux環境

如何在Windows下擁有Linux環境,大多數同學會選擇安裝虛擬機器,無可厚非呀,這裡推薦使用VirtualBox。至於怎麼安裝虛擬機器什麼噠就不在今天討論的範疇啦~~ 但是,老哥的電腦吃不消這虛擬機器呀,當然也沒有錢換新的電腦!和我有一樣的情況的同學要怎麼

linux(centos7)中安裝mysql修改密碼遠端連線從sqlyog連線教程(自己整理筆記)

2.開啟MySQL遠端訪問許可權 允許遠端連線 改表法: use mysql; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES; ps:網上還要修改防火牆的方法,我沒成功,

華為 x 企業一樣

平時上班,工作太忙,事情太多,專案檔案太複雜,終於有空梳理了,又沒有空間儲存,團隊沒法實時共享,怎麼辦? 確實,傳統的儲存和共享方式存在使用協作不便、資料零碎且重複等,不易於知識的積累,不能實時同步和進行資料共享等問題。 如何解決呢? 目前,很多企業改用雲辦公進行資料儲存及共享,

逼武則天退位扶李顯上位的五位官員為何無人善終(政治幼稚病:乘勝追擊、斬盡殺絕。敬暉在失掉權柄,受制於武三思後每每推床嗟嘆惋惜直至彈指出血。政治鬥爭往往是殘酷的沒有後悔藥可吃)

父親 hellip 自己的 內容 之死 我不 感覺 希望 消息 長安四年(704年)十二月,80歲的武則天因病避居迎仙宮。 武則天的病情很嚴重。朝堂無主,宰相也難見女皇。迎仙宮中只有張易之、張宗昌侍奉武則天左右,外人不得入內。史載:“則天不豫。張易之與弟

CSS 黑魔法小技巧少寫必要的JS代碼更優雅

3D splay conf fill page under 隔離 popover 運行 首頁 登錄註冊 CSS 黑魔法小技巧,讓你少寫不必要的JS,代碼更優雅 閱讀 8113 收藏 927 2017-09-26 原文鏈接:git

8 月 3 日 ChinaJoy, Google 展臺玩到停下來

https mob cape apm 解決 演講 nbsp 移動應用 target 活動信息 日期 2018年8月3日到8月5日 上午9點至下午5點 地點 上海新國際博覽中心 W4館 M205展位 活動概要 一年一度的 ChinaJoy 又來了,今年的 G

Cloud 2.0時代的華為產業互聯網跨越新摩爾定律

處理 打通 根據 優勢 業務 彌補 開發 智能化 更強 根據中國信通院的《互聯網發展趨勢報告2017-2018》:互聯網已成為全球經濟增長主要驅動力,中國互聯網產業也正處於新的歷史拐點。從互聯網發展周期看,移動互聯網浪潮已消退,全面進入穩定增長階段,業務生態持續創新拓展,“

PHP使用Excel第三方類庫如何簡易匯出資料

使用場景 不使用Excel第三方類庫, 需要匯出資料庫中某幾個列的資料,只需將查出每條資料的每列使用英文逗號隔開即可 前言 此方式主要是利用.csv字尾的檔案簡易匯出資料方法 csv介紹 CSV(Comma Separated Valu

這30個以太坊開發示例成為80萬都挖走的區塊鏈人才!

2018年已過了大半,幣圈跌跌蕩蕩,而鏈圈的人在等待鳳凰涅槃,熊市專心做技術,牛市才能一展身手、衝破雲霄! 本文主要告訴你,如何成為一名優秀的以太坊開發者! 如果你是以太坊開發者中的“老司機”,請直接看最後一部分:30個為你量身定做的挑戰示例! 如果你是以太坊

這樣玩函式路由看起來很高階

歡迎大家前往騰訊雲+社群,獲取更多騰訊海量技術實踐乾貨哦~ 本文由李成熙heyli發表於雲+社群專欄 概念回顧 在掘金開發者大會上,在推薦實踐那裡,我有提到一種雲函式的用法,我們可以將相同的一些操作,比如使用者管理、支付邏輯,按照業務的相似性,歸類到一個雲函式裡,這樣比較方便管理、排查問題以及

這樣玩函數路由看起來很高級

開發者 實戰 技術分享 ctr login 發布 以及 new t github 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由李成熙heyli發表於雲+社區專欄 概念回顧 在掘金開發者大會上,在推薦實踐那裏,我有提到一種雲函數的用法,我們可以將相同

《惢客創業日記》2018.09.14 週五 “甘心”這三個字他去了美團。

  今天,有一個8年前的同事加我微信好友,真是感謝自己的手機號一直沒變,還能讓想找我的同事找到我。雖然只在微信裡簡單的聊了十幾句,聊的也只是扒一扒曾經一起共事的經歷和彼此的境遇,但是這種“知己重逢”的欣喜感始終沒有消褪,且彼此都感覺到雙方都在為自己心中的那個小小“不甘心”默默打拼。如今,他在上海美團

週刊第 63 這5個線上考試系統組織考試的效率翻

碼雲專案推薦 在網際網路連線一切的風潮之下,對於考試系統,也有很多人搭建一套符合自己需求的線上系統,但是卻苦於一直沒有好的開源專案,最後不得不購買高昂的 SaaS 線上考試系統。今天小編特地整理出了碼雲上比較好的線上考試系統,希望能夠給大家帶來一點幫助。 如果大家有關於線上考試系統的開源專案,也

阿里巴巴重磅推出的電腦變成伺服器只要 5 分鐘! 5 分鐘! 5 分鐘!

驚奇的發現阿里雲竟然悄悄上線了一個小功能,遠端控制檯和遠端檔案管理。一句話介紹就是: 一鍵安裝後,只要你的裝置有網路環境,就可以在阿里雲物聯網平臺上遠端SSH 登入到裝置上並支援遠端的檔案上傳/下載。很實用有木有,有木有啊!而且是免費,免費,免費! 以後再也不用搭建什麼VPN,再也不要搞啥子SSH反向代理

看完48秒動畫敢再登入HTTP網站(附完整示例程式碼)

在我的 單點登入SSO示例程式碼 一文中,強烈不建議部署HTTP的SSO服務站點。 在此寫個基於網路包嗅探的HTTP會話劫持程式,給大家一個直觀的危害性展示。 示例中,我在一臺Mac上登入58同城,被另一臺Windows上的程式劫持。“黑客”檢視我的資訊暢行無阻,還順手改了我的頭像。 先直接上演示動

給程式碼寫文件程式碼文件化

這是程式設計師討論了很久的一個話題:要不要給程式碼寫文件?值得給程式碼寫文件嗎? 我曾經覺得這個話題實在是讓人難以應付。也認為除去一些特殊的情況(比如編寫公用 API),程式碼文件並不是那麼必要。直到有一天,我在一份程式碼檢查報告中發現,缺少文件被作為一項缺點指出來