我正在为GCM开发Android。我想实现如下几点:
Phone Server <-> GCM Server <--> Phone Client
我尝试使用Http post到GCM Server,客户端可以从Http Server.接收广播数据。
但是客户端似乎不能通过GCM将消息通过Http.上行到服务器
因此,需要在Android端使用XMPP来接收来自客户端的上游消息。但这方面的信息似乎很少。
如何在Android上实现XMPP服务器及与GCM的通信?
提前谢谢。
发布于 2016-01-30 21:07:39
您可以通过Google消息传递(GCM)实现XMPP服务器。云连接服务器(CSS)是一个XMPP端点,它提供到Google服务器的持久、异步、双向连接。该连接可用于在服务器和用户GCM连接的设备之间发送和接收消息。
实现XMPP连接服务器可以从用户的设备接收上游消息到云。要启动上游消息,客户端应用程序必须发送包含接收应用服务器地址的请求,包含消息有效负载的键/值对的消息数据和消息ID应该是唯一的。
以下是关于如何实现XMPP连接服务器的有用文档:https://developers.google.com/cloud-messaging/ccs
https://stackoverflow.com/questions/35100073
复制相似问题