2014-01-27 42 views
0

我正在研究我为iOS和Android制作的应用程序。在iOS端,我使用常量TCP连接和JSON消息进行推送通知。我想为android版本做同样的事情,但我不确定是否可能。我认为使用云连接服务器http://developer.android.com/google/gcm/ccs.html是一种可行的方式,但它只显示Java和Python的示例。可以在C++中使用它吗?有没有办法使用C++来实现GCM(或CCS)?

+0

我想不出在Python中你无法用C++做的任何事情。快速搜索变成了这样:https://github.com/jalcine/libgoogle-cloud-messaging(哦nm它看起来像该项目是完全空的) – tenfour

+0

它使用了一种叫做XMPP的东西,我需要一个库还是什么在C++中使用它?我现在正在使用visual studio – Kevin

回答

0

您可以选择任何编程语言来实现服务器端。问题是您是否可以找到易于使用的XMPP C++库来连接到云连接服务器。

我认为找到用于向GCM HTTP连接服务器发送HTTP请求的HTTP C++库更容易。如果您不打算使用上游功能(设备到云),则不需要执行/使用XMPP协议。

+1

我已经使用[libcurl](http://curl.haxx.se/libcurl/)来执行GCM的HTTP请求。值得一提的是,我希望总是打开XMPP连接的性能比HTTP请求的性能要好。 – Macattack

相关问题