GCM可以用作双向通信吗?

时间:2014-11-09 11:10:57

标签: java google-app-engine google-cloud-messaging server

GCM(Google云消息传递)可以用作设备和服务器之间的双向通信吗?

请帮助链接。

2 个答案:

答案 0 :(得分:1)

是的,它可以。这就是GCM CCS(云连接服务器)的全部内容。它使您能够使用GCM将云到设备和设备都用于云消息传递。旧版本的GCM(HTTP版本)仅支持从服务器到设备(云到设备)的消息。

答案 1 :(得分:0)

是的,您可以使用XMPP和HTTP来完成您要查找的内容。 GCM提供这两种服务。你可以在http://www.grokkingandroid.com/xmpp-server-google-cloud-messaging/

找到一个好的启动器

谷歌文档也不错。 https://developer.android.com/google/gcm/server.html

您将使用Smack API来使XMPP在服务器端工作。你可以在http://www.igniterealtime.org/projects/smack/

找到

我们还使用Retrofit http://square.github.io/retrofit/,它非常适合通过http传递对象。

祝你好运,一定要提出问题,一开始就搞清楚这一点有点痛苦但最终还是值得的。同时结帐RabitMQ http://www.rabbitmq.com/,它与GCM类似