同一个第三方应用服务器是否可以满足CCS和GCM的需要,还是应该创建两个版本的第三方应用,一个用于GCM,一个用于CCS?为什么?
我试图了解我是否可以为同一个应用服务器实施XMPP(TCP)和http端点连接,或者每个连接需要单独的连接。
请建议哪一个是正确的和/或更好的选择。
答案 0 :(得分:1)
问题是为什么你需要实现这两者。如果您只需要云到设备的消息传递,那么GCM HTTP解决方案实现起来要简单得多。如果您还需要设备来进行云消息传递,则必须实现与GCM CCS的连接,在这种情况下,您将拥有云设备和云设备消息(并且不需要HTTP解决方案)。
那就是说,在同一台服务器上实现这两个问题不应该有任何问题。要将消息发送到GCM HTTP端点,您需要向该端点发送HTTP请求。要向/从GCM CCS端点发送和接收消息,您必须建立XMPP连接。两者都可以在同一台服务器上完成。