目前我正在使用Smack库和OpenFire XMPP服务器实现XMPP聊天功能。我的目标是将XMPP聊天功能与GCM合并,因为我读过这些功能可以提高电池效率和其他好处。
一切似乎都很简单,但有一点。 我仍然不明白我的应用服务器将如何与GCM云连接服务器通信。我知道如何在PHP中创建cURL脚本并与PayPal服务器通信,因为这是我的应用程序中的一项功能。
我已经读过,对于每个XMPP节,我的应用服务器(我认为可能是OpenFire)需要向GCM Cloud Connection Server发送ACK消息。当我的应用服务器收到此GCM XMPP节时,它应该如何反应。我应该创建一个PHP脚本并将其托管在我的应用服务器上吗?我应该如何将此服务器编程为服务器通信?应该在OpenFire上使用PHP脚本和cURL命令并请求传输吗?
任何澄清都将不胜感激,
谢谢