谷歌云和xmpp服务器

时间:2014-07-06 21:40:41

标签: android apache google-app-engine google-cloud-messaging

我的团队正在构建一个Android即时消息应用程序(如weChat或Line),我们听说gcm可以让我们的事情变得简单

但在我阅读谷歌云消息服务时,我意识到在进行项目之前必须考虑的组件很少

所以我猜gcm有3个部分:gcm服务器,app服务器(第三方)和应用程序本身,我的问题是app server。我知道gcm可以用作xmpp服务器,但是app服务器呢,它也必须是xmpp服务器吗?或者它可以是任何只能向gcm服务器发送http请求的服务器?谢谢

1 个答案:

答案 0 :(得分:1)

有两种方法可以连接到GCM服务器。简单的方法是将HTTP请求发送到GCM服务器。这为您提供了云到设备(服务器到应用程序)的消息传递功能。

更复杂的方法是与GCM云连接服务器建立XMPP连接,从而为您提供云到设备和设备到云消息传递。

如果您不需要设备进行云端消息传递(这意味着通过GCM服务器将消息从您的应用程序发送到您的服务器),您的服务器只需向GCM服务器发送HTTP请求。