smack相关内容
我正在尝试通过这段代码获取特定 jabberId 的上次离线时间. LastActivityManager lActivityManager = LastActivityManager.getInstanceFor(MessageService.getConnection());lActivityManager.isLastActivitySupported(to + "@localhost")
..
我正在使用 asmack 库在 Android 中开发聊天应用程序.我正在使用 EJABBERD XMPP 服务器.我已经完成了一些功能,包括登录、注册和名册条目等, 现在我想从 XMPP 服务器搜索注册用户以发送好友请求.我用谷歌搜索并尝试了一些代码,但仍然没有成功. 我正在使用以下代码从 XMPP 服务器搜索用户. UserSearchManager userSearchMana
..
嗨,有什么办法可以做 android xmpp 客户端,它能够获得消息接收确认 (XEP-0184) 我读到 smack 中有 XEP-0184,但正常的 smack 不适用于 android(或者我可以)t do it)总是有SASL身份验证异常. 解决方案 Smack 通过 SMACK-331.你不能使用 Smack
..
我是 smack 4.2.4 和 xmpp 的新手.我已经发送了一堆消息,但 Recipent 无法获取它们,我已经关闭了应用程序,下次打开应用程序时想要检查消息的状态,无论是否发送. 解决方案 您可以使用 XEP-0184: Message Delivery Receipts 用于检查消息到目的地的传递.首先你必须添加 smack-extensions 的 gradle 依赖: imp
..
推送模式下的文本消息false
..
我使用 strophe.js 在 webapp 上使用 xmpp 客户端,根据我的用例场景,我必须快速切换到不同的页面 当前的方法并不安全,因为 jid 和密码在 java 脚本中可见,我正在寻找解决方法以在 strophe 客户端中实现安全性,并试图使连接时间(使用 bosh)更短,同时阅读“XMPP 编程"一书使用 JavaScript 和 jQuery"by jake moffitt
..
目前我正在使用 xmpp/jabber chat for android.我刚刚尝试使用 Openfire 并尝试连接我的 jabber 帐户.连接成功.但我无法发送任何消息.它显示了一些冲突错误.请检查错误日志.给我一个解决方案. 初始化连接到服务器 eworks 端口 5222已连接:真使用名称 testuser2 为好友“testuser2"创建条目向用户 testuser2@eworks
..
我正在尝试使用 smack bosh 连接到明火,并尝试在网页中预绑定 converse.js.我的密码 BOSHConfiguration config = new BOSHConfiguration(false, "host", 7070, "/http-bind/", "", "xmpp:127.0.0.1:5222");BOSHConnection 连接 = 新 BOSHConnecti
..
我最近更新了 asmack jar.现在我收到这样的错误: 07-18 12:49:29.523:W/XMPPConnection(6817):javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:未找到证书路径的信任锚. 当我尝试连接时.早些时候一切正常(旧版本). 解
..
嗨,我正在使用 smack.jar.我可以使用它与 gtalk 连接.使用 Roster.getentries() 我可以获得我的好友列表.但是我如何向我的朋友添加新朋友buddyList.是否有任何 API smack 公开以添加新用户? 谢谢 解决方案 我一直在使用它在标准 XMPP 服务器中创建新联系人(不知道 gtalk): 名册名册 = xmppConnection.g
..
我阅读了一些示例并对其进行了测试,但所有示例都需要先与某人开始聊天才能接收传入消息...我想检索此传入消息而无需先与 jid 交谈任何人都可以举个例子吗? 解决方案 您需要注册一个 ChatListener 才能收到新聊天的通知,然后您可以像往常一样为其添加消息监听器: connection.getChatManager().addChatListener(new ChatManager
..
我正在尝试在基于 Smack-API 的 Jabber 客户端之上实现用户搜索.它可以使用以下方法创建用户: AccountManager manager = conn.getAccountManager();manager.createAccount(用户名,密码); 但是,我需要添加一个功能,该功能将在创建帐户之前首先搜索“现有"用户,但我找不到任何直接的方法来执行此操作.任何人都可以给我
..
几个小时以来,我一直在尝试从我的 aSmack Android 客户端连接到我的(本地托管的)Openfire XMPP 服务器,但它仍然无法正常工作. 我得到一个 org.jivesoftware.smack.SmackException$ConnectionException 就是这样. 代码: public class MainActivity extends Activity
..
任何人都可以帮助我了解如何解析此事件发布元素并获取以下数据包的消息对象.也许我的关键字/搜索词谷歌搜索不正确,但我在寻找有关此的文档或教程时找不到任何有用的东西. 我已经阅读了有关 PacketParserUtils 和 XmlPullParser 的一些内容并尝试实现它,但我一直为空. 代码 EventElement event = groupMessage.getExtensio
..
我在我的安卓应用中使用以下代码: Thread d = new Thread(new Runnable() {@覆盖公共无效运行(){SmackConfiguration.setDefaultPacketReplyTimeout(10000);XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builde
..
我正在尝试编写一个 XMPP 客户端以连接到 Quickblox 并将其用作聊天应用程序的机器人.为此,我正在使用 Smack 4.1.3.这是我的代码: public static void sendChat1() {XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder().setUsern
..
这个问题是我之前关于这个问题" 我正在使用Java作为服务器端语言.感谢@Deuteu,我已成功使用smach-jbosh实现xmpp BOSH连接,感谢@Deuteu帮助我实现了这一点,到目前为止,我已经修改了jbosh的 BOSHClient.java 文件,并添加了两个getter方法来提取RID和SID. 现在我的应用程序服务器上有RID和SID(我正在使用Apache Tomca
..
我正在使用Java中的Smack API连接到我的XMPP服务器. 我要发送这样的自定义消息包: 嗨
..
我正在尝试使用Smack库建立XMPP连接.使用版本4.2.0-beta2(smack-core)和4.1.8(smack-tcp) public void gcmConnect(){尝试{XMPPTCPConnectionConfiguration配置= XMPPTCPConnectionConfiguration.builder().setHost(GCM_SERVER).setPort(
..
您好,我们已经从此下载了ejabberd.域是 localhost ,我们已经将xmppDomain设置为我的计算机的IP地址.我已使用以下代码进行连接 公共静态最终字符串XMPP_DOMAIN ="localhost";公共静态最终字符串XMPP_HOST ="10.0.2.2";//保留用于emarator//公共静态最终字符串XMPP_HOST ="192.168.1.152";//我的电
..