2013-06-19 140 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服务器,他们将把消息发送给客户端,你必须处理接收到的消息,并可以显示为通知或在内部使用。