smack相关内容

创建类似whatsapp Android的MUC组

我可以创建并加入MUC会议室.但是用户断开与Openfire服务器的连接,将其从服务器端的组中删除.我该如何类似于Whatsapp所做的事情,即即使用户下线,他仍然是MUC机房的一部分(配置为在服务器端永久存在),并且将接收来自其他占用者的消息. 解决方案 邀请用户时,您必须授予其成员资格: MultiUserChat muc = multiUserChatManager.getMu ..
发布时间:2020-05-20 21:47:16 移动开发

Openfire聊天意外行为

我们已经在Android和iOS应用程序上使用过Openfire聊天,并且所有功能以前都运行良好,但是现在在聊天中我们遇到了一些意外行为,例如消息花费了更多的时间发送和接收.我们的应用程序已上线. 我正在共享Openfire服务器调试和错误日志以及一些屏幕截图.我如何找出服务器上到底发生了什么问题,以及解决该问题的解决方案是什么? 还从服务器获取一些错误日志. org.jives ..
发布时间:2020-05-20 21:47:13 移动开发

如何通过http从Openfire获取所有注册用户

我正在尝试制作简单的Openfire插件.我有一个用户名的ArrayList,它是电话号码,我希望所有已注册的用户都来自它.ArrayList希望通过json通过get或post方法将ArrayList发送到服务器,但是我不知道我的插件如何侦听该请求并响应该用户. 解决方案 对于您的特定要求,您应该检查该插件已经通过HTTP提供了与用户相关的操作,例如:获取所有或特定用户的概述,以及创建, ..
发布时间:2020-05-20 21:47:09 其他开发

Openfire:将联系人订阅状态添加为“来自"而不是“两者"

嗨,我面临着开火和打sm的问题.我有一个使用smack和openfire开发的jabber机器人. 当任何用户添加bot与他/她的联系人时,然后在整个过程结束时,ofRoster(openfire)表的订阅状态将设置为“来自". 此过程的预期结果是“两者". 这是我处理新添加连接的代码, xmppConnection.getConnection().getRoster().setSub ..
发布时间:2020-05-20 21:47:01 其他开发

xmpp(smack和openfire)获取用户组的注册状态?

我在应用程序中使用openfire和smack进行状态管理. 我使用电话号码作为用户名,并希望获取用户设备联系人列表中存在的注册用户列表. 有什么方法可以检查用户的注册状态? 解决方案 要确定注册用户(就像Whatsapp一样),您只需在服务器上发布用户的联系人,然后您就可以检查用户表中存在哪些联系人(表格中,您可以在其中保留新用户及其电话号码的条目).根据这些数据,您可以使用服务中注册的 ..
发布时间:2020-05-20 21:46:56 移动开发

与XMPP进行群聊中的文件传输

我正在公开聊天时使用群聊. 我可以发送消息,但是如何使用Smack库将文件发送到组. 我可以通过以下方式将文件发送给单个用户,但我不知道如何发送至群聊(MUC),因此房间中的所有用户都将收到该文件 OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack"); ..
发布时间:2020-05-20 21:46:42 其他开发

XMPP XEP 0333在SMACK中的实现

我正在开发基于XMPP的聊天应用程序.我的要求是,我需要像在whatsapp中一样显示已读/已交付状态.通过一些研究,我了解到我需要使用 XEP-0333 聊天标记实现此功能. 在XMPP ios框架中,我们支持XEP-0333.对于android,我正在使用Smack库.我在Smack库中看不​​到XEP-0333的任何实现.Smack已实现过时的 XEP-0022 ,不是这个.有人可以帮 ..
发布时间:2020-05-20 21:46:15 其他开发

一对一的聊天记录,轻松自如

我已经在系统中安装了明火,并且可以使用邮递员工具来创建用户,并且可以通过使用smack将消息发送给其他用户..但是问题是我不知道该怎么做来获取两个用户之间的聊天记录..这意味着,如果我将from和to发送到用户名,则需要获取以前的聊天记录. 我可以在明火服务器->存档文件夹中查看聊天记录. 但是我不知道如何获取聊天记录. 是否有 Rest API可用于获取两个用户之间的聊天记录. 请提供任何 ..
发布时间:2020-05-20 21:46:02 Java开发

smack api在openfire服务器上获取所有公共房间

我正在使用XMPP smack api连接到Openfire服务器.我试图查询服务器以返回所有可用的公共房间,而无需事先知道这些房间的名称.这样做的目的是使我的客户可以显示所有可用公共房间的列表,并相应地加入它们. Smack扩展文档提供了一些返回示例来自服务器的房间信息,但是似乎都不适合我的需求. 一个示例要求您事先知道房间的名称,如果要显示客户否则不知道的可用房间,这是不好的.此示例的代 ..
发布时间:2020-05-20 21:45:03 Java开发

发送XMPP(短信)消息

好吧,这个问题应该很简单,但是我不能弄清它的深处. 我有两个用户A& B 此示例的JID是A @ 123和B @ 123,其中123是服务器的IP. 我正在使用以下代码从A-> B发送消息: chat = chatmanager.createChat(username, new MessageListener() { public void proc ..
发布时间:2020-05-20 21:44:24 其他开发

OpenFire Server中用户的JID应该是什么?

嗨,我是新手:我已经安装了Openfire服务器,并使用Spark IM对其进行了测试.但是对于Android应用程序代码,会话中用户的JID应该是什么: 我尝试了username @ ip_address,username @ ip_address/Smack,username @ ip_address/Spark.请查看下面的图片和帮助: 请提供帮助. 解决方案 JID是: ..
发布时间:2020-05-20 21:44:16 Java开发

短信发送状态

我正在使用smack和openfire在android中创建聊天应用. 对于消息状态,我在其他消息中传递和显示的消息没有问题 客户(仔细检查). 我将像波纹管这样的简单json消息发送给发件人: {“交付":timestapmp} 并对其进行解析,并仔细检查消息是否具有低于之前发送的时间戳的消息. 问题在于发送状态(一次检查). 当我发送消息时,服务器未响应该消息已发送的任何内容. 是否有可能通过 ..
发布时间:2020-05-20 21:44:09 移动开发

无法通过使用击打,开火获得名册的存在

我是smack API的新手.我正在尝试开发一个聊天应用程序,该应用程序用于设置和获取在线状态. 当我更改用户的状态时,它的工作状况非常好,并且已反映在Openfire服务器中. 但是,当我尝试获取用户的状态时,即使他在openfire中的状态显示为“可用",我也始终将状态显示为“不可用". 我正在使用以下代码设置状态. Presence presence ..
发布时间:2020-05-20 21:43:56 其他开发