android消息推送(一)——消息推送簡介

之前想過做一個即時通訊的一個app,比如你畫我猜遊戲,QQ這種軟件,因此搜了下關於即時通訊所涉及的知識點。
關於消息推送,有幾點網絡通訊的機制:

IM機制

是一種Person to Person的機制,用戶通過服務器與另一個用戶進行對話。
IM機制

推送機制

用戶與服務器進行對話,大多情況下是由服務器主動對用戶進行通信。
推送機制

長連接與短連接

長連接

Server與Client始終建立連接,連接沒有中斷前,Server與Client隨時可以通訊
比如:Socket
長連接實現即時通訊的機制叫【推送】

短連接

有數據發送時,建立連接,發送完成後,斷開連接
比如:Http協議
短連接實現即時通訊的機制叫【輪詢】
發送方 -發送消息->服務器 <—不斷詢問—>接收方

國內在android平臺的第三方推送sdk有以下幾個主流平臺:
* 極光推送
* 個推
* 百度推送 等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章