问题标签 [asmack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
683 浏览

android - Openfire:我如何知道存储在服务器中的哪些用户是我的设备联系人?

我正在为 Android 开发一个简单的聊天。我正在阅读有关 Openfire ante asmack API 的信息。显然,用户应该只看到存储在他的设备中的联系人,所以:我如何知道存储在服务器中的哪些联系人是我的设备联系人?或者,我如何将他在设备中的联系人分配给联系人?我已经看到它可以在管理控制台中完成,但是通过代码?这是我开始开发它所需要知道的最后一件事。

提前致谢。

0 投票
2 回答
763 浏览

android - 无法在 Android 上使用 asmack 登录 Facebook

我正在尝试使用 asmack 和 android 连接到 facebook。我可以连接但无法登录。当我尝试这样做时,我得到了关于super.authenticate();如何解决此问题的 nullpointerexception,请提供一些示例

日志:

自定义SASLDigestMD5机制:

主要活动:

0 投票
1 回答
1701 浏览

android - 如何在 Android 上获取 FB 聊天的 API 密钥和会话密钥和会话密钥

我正在尝试在 android 中为 Facebook 构建一个聊天应用程序。我正在使用X-Facebook 平台身份验证方法。

如何获取api key & session key & session secretkey。我在一个教程中读到,我们通过以开发人员身份登录并创建一个新应用程序从 FB 获得它。有人可以详细解释一下吗?

我已经按照本教程[https://stackoverflow.com/questions/8532328/problems-with-connecting-to-facebook-xmmp-md5-digest] 1

0 投票
1 回答
1248 浏览

android - 登录服务器时未登录服务器

我正在尝试在 asmack 库的帮助下使用 android 中的 BOSH Manager 与 ejabber 连接。

但我收到以下错误。

这是我的代码

0 投票
1 回答
904 浏览

android - 在 XMPP 中定期发送当前位置

我正在尝试将用户的当前位置从 android 发送到服务器和其他移动设备。为了实现这一点,我正在使用 XMPP。

到目前为止,我已经使用 asmack 库成功地与 Android 的 XMPP 服务器建立了连接。但现在我不知道如何将用户的当前位置发送到服务器和其他 android 移动设备。

在搜索时我遇到了这个XEP-0080,但我不知道如何使用它。

到目前为止,我打算做

  1. 连接 XMPP 服务器
  2. 获取已连接或在线用户
  3. 与所有人共享位置

任何人都可以建议我的路线图吗?

0 投票
1 回答
795 浏览

android - 安卓xmpp聊天

我需要在 Android 应用程序的应用程序聊天中做一些事情。我正在使用 aSmack 库,我可以让它工作得很好。这是我的问题,我需要能够切换到我的应用程序的其他部分,但仍然接收和存储新消息并获得通知。

做这个的最好方式是什么 ?

我已经查看了 Service 类,但并没有真正了解它是否是我需要的。

编辑:我也可以一次打开多个聊天,因此当我与某人交谈时,也必须保存来自其他人的消息。

谢谢。

0 投票
1 回答
620 浏览

android - 发布到节点时服务器没有响应

我正在尝试获取节点(在 android 中并使用asmack库)并尝试在该节点上发布一些内容,但不幸的是,当node = (LeafNode) mgr.getNode(nodeNameTxt.getText().toString()); 行被执行时,我收到以下错误

这是我的代码

即使执行了下一行,我也会遇到相同的错误

我真的不知道发生了什么,因为我已经设置SmackConfiguration.setPacketReplyTimeout(10000); 并且服务器也使用 stophe javascript 示例运行良好。

0 投票
0 回答
1156 浏览

android - 从服务器搜索用户,用户是否退出

我想从服务器搜索用户。

我从搜索中得到以下代码。

但它会抛出类转换异常

在这条线上。

我已经下载了asmack-android-5.jar lib的源代码,浏览了一下,调试了一下。我在这条线上发现了异常

源代码中的 org.jivesoftware.smackx.Form 类。

我尝试了很多次,但没有解决这个问题。

提前致谢。

0 投票
1 回答
3583 浏览

android - 如何处理android服务中的保持连接

我正在将 asmack 用于 android IM 应用程序,我在其中使用具有 AIDL 接口的远程服务。

onStartCommand我的服务方法中,我编写如下代码。我创建连接,然后使用它登录。当任何人在我的应用程序onCreate的主要活动方法中运行我的应用程序时,运行我的服务getApplicationContext.StartService(serviceIntent)。它工作正常,但几分钟(有时 10 分钟,有时超过 10 分钟)后messageListener,我附加在服务内部停止接收消息。但我知道连接存在,因为在我xmppConnection用来发送消息的同时,它正在向用户 B 发送消息,但它没有收听来自用户 B 的消息。我不知道为什么我的听众停止收听消息。

请指导。

0 投票
1 回答
1076 浏览

java - 编译并构建 asmack 的 jar

我想通过在asmack库中应用补丁来做一些必要的更改,但我不知道如何compile and build获取源并从中生成 jar 文件。

谁能建议我这样做的步骤?

我试图在 Eclipse 中下载源代码,但要构建源代码,它要求main入口点方法,但我不知道它在哪里。我想我做错了什么。

这是链接asmack库源