2013-03-22 70 views
0

我是一名android新手。我開發了幾個應用程序,但都簡單明瞭,只是使用了android的內置功能。PushNotifications - 如何實施

我被問及推送通知,在我的一次採訪中,我決定看看推送通知是什麼。我理解推送通知的概念(我認爲),但每當我讀到「服務器」一詞時,它就嚇着我了。

我明白所有的客戶端編碼,但我沒有得到如何實現服務器端編碼。我見過一些人使用XMPP,MQTT等,那些是什麼?這裏是我的場景和我想知道的..

場景:::假設我有一個網站,有一張表(從數據庫中檢索值),每天更新幾列。我希望這些更新能夠反映在我的android應用程序中。所以,正如我所讀,推送通知可以告訴應用程序有更新可用。好。我很好,直到這裏..

  1. 當應用程序得到通知,我的應用程序,應該聯繫網站,並獲得最新的信息?還是會通過推送通知發送更新的信息?我想,我的應用程序會聯繫網站並獲取信息。現在,我如何從網站獲取數據?我應該得到頁面的來源,做一些解析或什麼?

我會要求更多的問題,因爲專家們清楚我的問題...

對不起,如果我的問題是太天真了,但是這是一個可以幫助我的唯一的地方...

+1

閱讀有關Android的GCM服務。另外,請不要在問題標題前添加推送通知,ListView等標籤,底部的標籤綽綽有餘。 – Luksprog 2013-03-22 11:09:53

+0

首先檢查這是從服務器和Android應用程序很容易理解。 http://stackoverflow.com/a/15568988/1168654 – 2013-03-22 11:19:54

+0

希望這有助於:[GCM教程Android](http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-消息-GCM-PHP-和-MySQL的/) – 2013-10-16 09:16:11

回答

0

Demo App Tutorial你需要從獲取的數據創建HTTP Web服務server.so當你收到關於服務器端更新的通知時,你只需要調用這個web服務和ge t您需要更新的數據