Android GCM中使用上游消息的消息流程图
我试图理解gcm上游消息传递的概念。 好吧,我浏览了几个小时后才知道: 1) 我的客户端应用程序将上游消息发送到gcm服务器。2)gcm服务器然后将其发送到我的第三方应用程序服务器。第三方应用程序服务器会对其作出响应,我会向gcm服务器发送确认。3)然后gcm服务器将消息回显到收件人设备(收件人Id包含在从应用程序发送的上游消息中) 我不知道到底发生了什么。 现在,我确信在某些步骤中,GCM服务器会将mesaage发送到我的服务器,那么GCM服务器实际上是如何工作的呢 将消息发送到我的应用程序服务器。我的应用服务器地址不在哪里,它是怎么知道的 我搜索了整个互联网,但找不到任何关于这方面的信息。我问了好几个问题,但找不到答案 我想知道整个过程中发生的一系列步骤。我很困惑。我想知道整个概念以及这一切背后的原因 如需详细解释所有步骤,将不胜感激。Android GCM中使用上游消息的消息流程图,android,xmpp,google-cloud-messaging,server-side,Android,Xmpp,Google Cloud Messaging,Server Side,我试图理解gcm上游消息传递的概念。 好吧,我浏览了几个小时后才知道: 1) 我的客户端应用程序将上游消息发送到gcm服务器。2)gcm服务器然后将其发送到我的第三方应用程序服务器。第三方应用程序服务器会对其作出响应,我会向gcm服务器发送确认。3)然后gcm服务器将消息回显到收件人设备(收件人Id包含在从应用程序发送的上游消息中) 我不知道到底发生了什么。 现在,我确信在某些步骤中,GCM服务器会将mesaage发送到我的服务器,那么GCM服务器实际上是如何工作的呢 将消息发送到我的应用程序服
我已经阅读了谷歌文档。你的大部分流程都是正确的,但我认为再阅读一次就会把事情弄清楚 您的应用程序服务器必须充当XMPP客户端,并连接到CCS(GCM的XMPP服务器)。连接到CCS的服务器是GCM了解服务器“地址”的方式 清理您建议的流程:
注意,上面的流是一个可能的流,还有许多其他流,下游消息也不是流的一部分。有关更多详细信息,请再次参阅。阅读什么是xmpp。。。您的服务器是xmpp客户端,因此在这种情况下。。。