同一个第三方应用服务器可以同时满足CCS和GCM,还是应该创建两个版本的第三方应用?

时间:2014-04-17 10:35:33

标签: android google-app-engine push-notification xmpp google-cloud-messaging

同一个第三方应用服务器是否可以满足CCS和GCM的需要,还是应该创建两个版本的第三方应用,一个用于GCM,一个用于CCS?为什么?

我试图了解我是否可以为同一个应用服务器实施XMPP(TCP)和http端点连接,或者每个连接需要单独的连接。

请建议哪一个是正确的和/或更好的选择。

1 个答案:

答案 0 :(得分:1)

问题是为什么你需要实现这两者。如果您只需要云到设备的消息传递,那么GCM HTTP解决方案实现起来要简单得多。如果您还需要设备来进行云消息传递,则必须实现与GCM CCS的连接,在这种情况下,您将拥有云设备和云设备消息(并且不需要HTTP解决方案)。

那就是说,在同一台服务器上实现这两个问题不应该有任何问题。要将消息发送到GCM HTTP端点,您需要向该端点发送HTTP请求。要向/从GCM CCS端点发送和接收消息,您必须建立XMPP连接。两者都可以在同一台服务器上完成。