如何使用 XMPP 和 GCM 在 Android 中制作聊天应用程序
Posted
技术标签:
【中文标题】如何使用 XMPP 和 GCM 在 Android 中制作聊天应用程序【英文标题】:How to make Chat Application in Android Using XMPP and GCM 【发布时间】:2015-12-10 00:47:39 【问题描述】:我想制作一个使用 XMPP 和 GCM 的聊天应用程序。但我没有找到一些好的教程或解决方案。我正在为 XMPP 客户端使用 smack 库,并且有很多可用的 jar 文件。请告诉我应该使用哪个 jar 文件。 我的下一步是什么。 请帮助我,我被卡住了超过 2 周,
提前致谢。
【问题讨论】:
【参考方案1】:如果您想使用 XMPP 构建聊天应用程序,您可能不需要 GCM,因为实现 XMPP 的服务器足以满足您的需求(XMPP 服务器只是推送消息,那么为什么在这里使用 GCM?)。
我使用 Openfire 作为 XMPP 服务器并使用 Smack 作为 XMPP 客户端来制作基本的聊天应用程序。但是您可以从this link 找到其他开源(或付费)XMPP 服务器实现
是的,关于这方面的简单教程并不多,但是您仍然可以找到很多示例代码并按照自己的方式解决它们。 愿一切容易。
【讨论】:
以上是关于如何使用 XMPP 和 GCM 在 Android 中制作聊天应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何通过xmpp gcm将ack从android应用程序发送到服务器
如何在 slimxmpp python 中为 gcm ccs 请求创建 xmpp 节?
在带有 HTTP 服务器(不是 CCS/XMPP)的 Android GCM 应用中接收消息