我正在使用Android开发GCM。我想实现如下:
Phone Server
< - > GCM Server
< - > Phone Client
我尝试将 Http
帖子发布到 GCM Server
,客户端可以从 {{接收广播数据1}} 即可。
但客户似乎无法使用 Http Server
通过 GCM
向服务器上游发送消息。
因此需要在Android端使用XMPP Server接收来自客户端的上游消息。但似乎很少有关于此的信息。
如何在Android上实施XMPP服务器并与GCM进行通信?
提前致谢。
答案 0 :(得分:0)
您可以通过Google Cloud Messaging(GCM)实施XMPP服务器云连接服务器(CSS)是一个XMPP端点,可提供与Google服务器的持久,异步,双向连接。该连接可用于在您的服务器和用户GCM连接的设备之间发送和接收消息。
实施XMPP连接服务器可以从用户的设备接收上游消息到云。要发起上游消息,客户端应用程序必须发送包含接收应用服务器地址的请求,消息数据包含消息的有效负载的键/值对,消息ID应该是唯一的。
以下是有关如何实施XMPP连接服务器的有用文档:https://developers.google.com/cloud-messaging/ccs