2013-06-19 185 views
10

我是GCM的新手,有幾個關於應用程序實現的問題。該應用程序應該能夠上傳消息。所以 -谷歌與CCS的雲消息傳遞

  1. 我是否必須創建一個服務器(可以在Google App引擎中說),它將與GCM進行通信。然後GCM會將消息發送到應用程序。或者我可以只通過CCS連接來完成,我的設備可以在沒有服務器的情況下將消息發送到另一臺設備上的應用程序?
  2. 是否有編寫服務器端代碼的代碼示例,我可以在App Engine中使用它?我非常需要CCS上的一些教程/代碼實現來理解邏輯。我不認爲Android開發人員網站足以清楚地理解事情。

幫助讚賞!

回答

0

首先,你應該總是去source and read,因爲谷歌提供樣品和一切。

大約1和2,這取決於你是要使用第三方提供商還是自己做所有事情。

如果你自己做所有事情,那麼你需要一個服務器,YES谷歌提供了一些代碼,但我從來沒有使用它,所以我不能告訴你你需要付出多少努力。

如果你只是想要GCM功能,但它不一定是谷歌,那麼有很多替代品:Parse.comUrban Airship至少命名爲兩個。

2

嗨其實我使用http://parse.com創建服務器,並在Android的推送通知。

0

Google GCM CSS提供來自應用程序(http://developer.android.com/google/gcm/client.html)的上行消息,您可以發送消息。這條消息將到達谷歌服務器,他們會向你的服務器發送相同的消息,你必須執行(https://developer.android.com/google/gcm/ccs.html).Do你想要的東西。

如果你必須從你的服務器發送消息到客戶端應用程序),你可以通過你的css服務器或通過http調用發送給谷歌gcm http服務器,他們將把消息發送給客戶端,你必須處理接收到的消息,並可以顯示爲通知或在內部使用。