2010-02-11 184 views
1

我想更好地解釋我。一旦你在gmail上收到一封電子郵件,你會幾乎實時收到通知。它是如何工作的?如何創建一個類似於android中的gmail的協議?

約一個答案想我有1個想法:

Android是連接到不發送任何東西,直到有新的郵件

該解決方案,這是唯一一個Gmail的服務器就電池消耗而言,我可以考慮一下,有點貴。

您是否有進一步的想法?

如果不是你知道一些開源服務器,將完成我的想法?

最好成績,安德烈

回答

2

閱讀上的ActiveSync - 這就是Android的是如何做的從Exchange和Gmail服務器得到推動。

我相信這是一個帶有keepalive的http流,其邏輯確定keepalive數據包之間的最長時間以減少數據流量。

有推動設施使用IMAP-IDLE的舉措,如果您正在開發自己的東西,那麼可以幫助您的文章是Push-IMAP

相關問題