8得票2回答
安卓xmpp MUC设置默认配置

我正在使用 Xabber 开源项目,并能创建一个新的群组,但总是提示:房间已锁定,直到确认配置为止。我试图设置默认配置,但它抛出了异常:401 未被授权。具体问题是什么? final MultiUserChat multiUserChat; try { ...

8得票1回答
安卓后台服务用于Smack(XMPP)聊天应用程序

我正在使用asmack库实现一个聊天应用程序。我想要启动一个一直运行的服务,处理所有连接管理任务,并在持续接收传入数据包并将消息保存在我的SQLite数据库中。当我的应用程序被启动时,我希望我的应用程序也能够收到传入消息的通知,同时后台服务将消息插入SQLite数据库。 如何使用sticky服...

8得票2回答
如何在XMPP的联系人列表中添加新的好友

你好,我正在使用smack.jar。我已经能够使用它连接到gtalk。使用Roster.getentries(),我可以获取我的好友列表。但是如何将新朋友添加到我的好友列表中呢?smack是否提供了任何API来添加新用户? 谢谢。

8得票2回答
XMPP服务器名和XMPP服务名之间的区别是什么?

在Smack API中,有一个连接配置类,在这个页面上进行了描述。 ConnectionConfiguration 我对服务名称和服务器名称之间的区别感到困惑。 假设我有一台名为“mybox.mydomain.com”的计算机,并且在其中安装了ejabberd,并使用配置的主机名“myh...

8得票5回答
如何使用Java Smack库从openfire服务器检索聊天记录?

在安装了Openfire服务器中的Open Archive插件之后,我可以从基于Web的openfire管理面板中看到两个用户之间的聊天对话。现在我想从使用Smack库编写的聊天客户端应用程序中检索这些对话或聊天历史记录。我没有找到任何有用的资源。任何建议都将是有帮助的。

8得票1回答
Smack和Openfire在本地主机之间出现路由错误

我有一个使用Smack 4.1.7实现的Java应用程序,我将其用作Openfire 4.0.2的模拟客户端。目前,Openfire正在我的本地主机上运行。 使用此连接,Smack可以正确登录和验证: XMPPTCPConnectionConfiguration conf = XMPPTCP...

7得票1回答
当组成员尝试获取成员列表时,出现了“禁止授权”的情况。

我试图使用getMembers()获取成员列表,但是我收到了“error-code: 403, forbidden-auth”的错误。尝试获取成员列表的用户是组的成员,但如果拥有者执行相同的操作,他可以成功地获取列表。 这是我获取成员列表的配置:'muc#roomconfig_getmemb...

7得票3回答
如何从XMPP XML消息中获取自定义属性值?

好的,朋友们,这是一个简单的问题,但对我来说非常重要。 因此,其他 Android 客户端正在发送此 XML 消息: <message id='6ymdM-19' to='xox@xox.xox/smack' type='chat'> <subject&g...

7得票2回答
Smack消息监听器未被调用且连接不稳定。

我有以下代码,应该监听消息: ChatManager chatmanager = ChatManager.getInstanceFor(xmppManager.getConnection()); chat = chatmanager.createChat(otherJabberId); ...

7得票1回答
如何在Smack 4.1中使用XEP 198(流管理)?

我是一名新手,想了解XMPP。我在我的应用程序中使用Smack提供聊天功能。 在Smack 4.1中,添加了对流管理的支持,因此我使用了它。 XMPPTCPConnection.setUseStreamManagementDefault(true); 为了启用这个功能,我遇到了以下...