小编Est*_*nía的帖子

基于XMPP协议的Google Cloud Messaging(服务器使用PHP和XMPPHP).它是如何工作的?

也许你已经听过了.它可能是在一个月前在Google IO上宣布的.Google Cloud Messaging只是下游(服务器 - >手机),但现在通过增强型CCS(云连接服务器),您可以通过XMPP协议通过持久TCP连接向上游发送消息.我已经设计了一个适用于GCM和HTTP的应用程序.它使用gcm库和那里打包的类(如GCMRegistrar).现在不推荐使用此类,Google建议使用GoogleCloudMessaging API.

现在一切都有点不同了.您有Google文档,他们会解释非常好,您可以如何设计Android应用程序.但是我的服务器有问题,因为我之前从未使用过XMPP.他们在这里给出了一个Python代码:http: //developer.android.com/google/gcm/gs.html 但我不知道Python.所以我调查了然后我找到了XMPPHP库.然后,您可以使用PHP并使用该库连接XMPP并发送/接收消息.

我没有使用它的经验,它对我不起作用.如何打开与Google XMPP服务器的XMPP连接?

我发现这种方式打开一个连接(这里你使用库):

$conn = new XMPPHP_XMPP($host, $port, $user, $password, $resource, $server, $printlog, $loglevel);
Run Code Online (Sandbox Code Playgroud)

有谁知道我必须通过哪些参数才能与谷歌CCS连接?

我也想知道:

我如何通过XMPP向设备发送消息?如何从设备接收消息?

php android xmpp xmpphp google-cloud-messaging

7
推荐指数
1
解决办法
4815
查看次数

标签 统计

android ×1

google-cloud-messaging ×1

php ×1

xmpp ×1

xmpphp ×1