如何在android中使用asmack库发送和接收好友请求?

时间:2013-07-19 06:24:24

标签: android

我正在尝试开发简单的聊天应用程序,我对XMPP并不熟悉。我已配置opnfire服务器,并使用asamck lib建立连接。现在我可以使用openfire注册用户,但我有一些基本的问题。

  1. 如何开始聊天?
  2. 在开始聊天之前是否有必要发送,接收和接受好友请求?
  3. 如果是,怎么做。
  4. 是否需要任何服务或广播接收器来接收请求或聊天消息?
  5. 我已经做了很多研究,但我没有得到任何正确的解决方案,请尽量帮助我如果你有解决方案我的所有疑问。

    是否有关于XMPP的任何参考书来自android?

2 个答案:

答案 0 :(得分:1)

这对我有用:

  

是否有必要发送,接收和接受好友请求   在开始聊天之前?

不,在openfire中你可以配置它。

  

是否需要任何服务或广播接收器才能接收   请求或聊天消息?

不,您只需要连接中的监听器。在这里你可以看到一个例子:

http://developer.samsung.com/android/technical-docs/Building-a-Chat-Application

答案 1 :(得分:0)

您需要在用户摘要,名册,用户名,订阅的开放式火灾中配置接收方和发送方用户的订阅类型,并将它们设置为“both”。