我是個經濟學的超級小菜鳥,但我對計算機情有獨鐘,我一直想做一個APP,於是教唆了同級的同學和其他專業的同學組成了一個團隊,目前APP實現了登陸注冊功能,我們想開發一個基於我們系統的聊天室,讓注冊用戶之間可以聊天,但是要如何實現呢?網上看到很多接口,但是又不怎麼懂,文檔上怎麼調用寫的很省略,我自己想不出什麼好的方案,目前我的解決方案是:把每個用戶的想發的信息作為字符串讓okhttp發送到後台的php上,然後讓php插入數據庫,其他用戶通過查詢數據庫最後一條信息來獲取對方發送的消息,但我知道post請求這些效率很低,求各位大神指導,最好有自己的Demo代碼,讓我看看,小弟不勝感激!
要實現及時聊天通訊簡單點用第三方的,如融雲、LeanCloud、環信等,考慮成本的話就用融雲。如果不想用第三方的想自己做的話,及時通訊一般不用http協議,效率低,服務器壓力大,一般都是用TCP協議,QQ 微信都是如此,就用XMPP協議,XMPP是用TCP傳的是XML流。這是基於XMPP協議的項目地址 :https://github.com/dannytiehui/androidpn