【问题标题】:Is there any Openfire-based Instant message tutorial?有没有基于 Openfire 的即时消息教程?
【发布时间】:2015-03-02 02:32:04
【问题描述】:

最近我想构建一个简单的即时消息android应用程序。 据我所知,openfire + spark + smack 是一个解决方案。但是我找不到演示。 那么,有没有可以学习的基于 Openfire 的即时消息教程?

此外,我确实找到了一些关于 smack API 的代码,例如:

some definitions......

connection.login("admin", "admin","SmackTest");
connection.getChatManager().createChat("shimiso@csdn.shimiso.com",null).sendMessage("Hello word!");

other codes......

我对数据感到好奇:客户端(这是我编写代码的职责)必须与openfire通信(已经被其他人实现,我只使用openfire作为聊天服务器)。所以,我的问题是:我是否需要编写自己的服务器程序代码来操作用户数据(如用户名、密码、肖像)?

那么,如果是这样的话,那就意味着我必须使用openfire作为聊天服务器应用程序,并且我还必须编写自己的数据服务器应用程序?

【问题讨论】:

    标签: android xmpp openfire instant-messaging


    【解决方案1】:

    请参阅此链接以获取 Smack Extensions 用户手册

    https://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/

    无需编写自己的服务器程序代码来操作用户数据

    它已经由 Openfire 服务器开发

    如果您想发送和接收自定义数据,那么您可以实现自定义 xmpp 扩展并要求添加服务器和客户端

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      相关资源
      最近更新 更多