smack相关内容
我正在尝试使用smack API集成facebook聊天.但是我收到一条错误消息,提示使用摘要md5验证失败... 以下是用于验证的代码: SASLAuthentication.registerSASLMechanism("DIGEST-MD5", SASLDigestMD5Mechanism.class); SASLAuthentication.supportSASLMecha
..
我可以创建并加入MUC会议室.但是用户断开与Openfire服务器的连接,将其从服务器端的组中删除.我该如何类似于Whatsapp所做的事情,即即使用户下线,他仍然是MUC机房的一部分(配置为在服务器端永久存在),并且将接收来自其他占用者的消息. 解决方案 邀请用户时,您必须授予其成员资格: MultiUserChat muc = multiUserChatManager.getMu
..
我们已经在Android和iOS应用程序上使用过Openfire聊天,并且所有功能以前都运行良好,但是现在在聊天中我们遇到了一些意外行为,例如消息花费了更多的时间发送和接收.我们的应用程序已上线. 我正在共享Openfire服务器调试和错误日志以及一些屏幕截图.我如何找出服务器上到底发生了什么问题,以及解决该问题的解决方案是什么? 还从服务器获取一些错误日志. org.jives
..
我正在尝试制作简单的Openfire插件.我有一个用户名的ArrayList,它是电话号码,我希望所有已注册的用户都来自它.ArrayList希望通过json通过get或post方法将ArrayList发送到服务器,但是我不知道我的插件如何侦听该请求并响应该用户. 解决方案 对于您的特定要求,您应该检查该插件已经通过HTTP提供了与用户相关的操作,例如:获取所有或特定用户的概述,以及创建,
..
嗨,我面临着开火和打sm的问题.我有一个使用smack和openfire开发的jabber机器人. 当任何用户添加bot与他/她的联系人时,然后在整个过程结束时,ofRoster(openfire)表的订阅状态将设置为“来自". 此过程的预期结果是“两者". 这是我处理新添加连接的代码, xmppConnection.getConnection().getRoster().setSub
..
我在应用程序中使用openfire和smack进行状态管理. 我使用电话号码作为用户名,并希望获取用户设备联系人列表中存在的注册用户列表. 有什么方法可以检查用户的注册状态? 解决方案 要确定注册用户(就像Whatsapp一样),您只需在服务器上发布用户的联系人,然后您就可以检查用户表中存在哪些联系人(表格中,您可以在其中保留新用户及其电话号码的条目).根据这些数据,您可以使用服务中注册的
..
我正在尝试使用Smack 4.2连接到我的Openfire 4.1.3服务器,当前配置可以正常运行: XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder(); config.setSecurityMode(ConnectionConfiguration.Secur
..
我正在公开聊天时使用群聊. 我可以发送消息,但是如何使用Smack库将文件发送到组. 我可以通过以下方式将文件发送给单个用户,但我不知道如何发送至群聊(MUC),因此房间中的所有用户都将收到该文件 OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack");
..
我正在开发基于XMPP的聊天应用程序.我的要求是,我需要像在whatsapp中一样显示已读/已交付状态.通过一些研究,我了解到我需要使用 XEP-0333 聊天标记实现此功能. 在XMPP ios框架中,我们支持XEP-0333.对于android,我正在使用Smack库.我在Smack库中看不到XEP-0333的任何实现.Smack已实现过时的 XEP-0022 ,不是这个.有人可以帮
..
我已经在系统中安装了明火,并且可以使用邮递员工具来创建用户,并且可以通过使用smack将消息发送给其他用户..但是问题是我不知道该怎么做来获取两个用户之间的聊天记录..这意味着,如果我将from和to发送到用户名,则需要获取以前的聊天记录. 我可以在明火服务器->存档文件夹中查看聊天记录. 但是我不知道如何获取聊天记录. 是否有 Rest API可用于获取两个用户之间的聊天记录. 请提供任何
..
嗨,我是Java新手.这给了我很多压力.我需要与smack api和openfire服务器聊天.为此,我的Java代码如下 import java.util.*; import java.io.*; import org.jivesoftware.smack.Chat; import org.jivesoftware.smack.ConnectionConfiguration; impor
..
这可能是一个非常基本的问题,但是我在使用以下代码访问OpenFire搜索功能时遇到问题: try { UserSearchManager search = new UserSearchManager(connection.getConnection()); Form searchForm = search.getSearchForm("search.
..
MultiUserChatManager manager = MultiUserChatManager.getInstanceFor(xmppconnection.getConnection()); try { MultiUserChat muc = manager.getMultiUserChat("test2@conference.cca"); muc.join("test2
..
我正在尝试通过android在asmack中发送具有IQ的自定义信息. 因此,我正在使用以下代码发送自定义IQ消息. public void onClick(View arg0) { CustomIQ req = new CustomIQ(); req.myData="Hello world"; req.setT
..
我正在使用XMPP smack api连接到Openfire服务器.我试图查询服务器以返回所有可用的公共房间,而无需事先知道这些房间的名称.这样做的目的是使我的客户可以显示所有可用公共房间的列表,并相应地加入它们. Smack扩展文档提供了一些返回示例来自服务器的房间信息,但是似乎都不适合我的需求. 一个示例要求您事先知道房间的名称,如果要显示客户否则不知道的可用房间,这是不好的.此示例的代
..
好吧,这个问题应该很简单,但是我不能弄清它的深处. 我有两个用户A& B 此示例的JID是A @ 123和B @ 123,其中123是服务器的IP. 我正在使用以下代码从A-> B发送消息: chat = chatmanager.createChat(username, new MessageListener() { public void proc
..
我正在尝试使用最新版本的Smack 4.1.0-beta创建XMPP客户端.但是我尝试登录到本地运行的OpenFire服务器时遇到错误. org.jivesoftware.smack.SmackException: SASL Authentication failed. No known authentication mechanisims. 我尝试了各种用户凭证组合,但到目前为止还算不
..
嗨,我是新手:我已经安装了Openfire服务器,并使用Spark IM对其进行了测试.但是对于Android应用程序代码,会话中用户的JID应该是什么: 我尝试了username @ ip_address,username @ ip_address/Smack,username @ ip_address/Spark.请查看下面的图片和帮助: 请提供帮助. 解决方案 JID是:
..
我正在使用smack和openfire在android中创建聊天应用. 对于消息状态,我在其他消息中传递和显示的消息没有问题 客户(仔细检查). 我将像波纹管这样的简单json消息发送给发件人: {“交付":timestapmp} 并对其进行解析,并仔细检查消息是否具有低于之前发送的时间戳的消息. 问题在于发送状态(一次检查). 当我发送消息时,服务器未响应该消息已发送的任何内容. 是否有可能通过
..
我是smack API的新手.我正在尝试开发一个聊天应用程序,该应用程序用于设置和获取在线状态. 当我更改用户的状态时,它的工作状况非常好,并且已反映在Openfire服务器中. 但是,当我尝试获取用户的状态时,即使他在openfire中的状态显示为“可用",我也始终将状态显示为“不可用". 我正在使用以下代码设置状态. Presence presence
..