问题标签 [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 投票
2 回答
4671 浏览

android - 在 Android 4+ (ICS) 中为 aSmack 使用 Android TrustStore

我不是密钥库方面的专家,很难理解其中的细微差别,但这就是我能做到的:

在使用此处找到的 asmack 构建创建 xmpp 连接时,仍然需要更改信任库,通常,比如说网络上的多个,使用这些命令完成

这适用于较旧的 Android 版本,但在 ICS 下他们改变了一些东西,现在它不再存在了。现在的路径不同了。

显然这可以解决,但我不知道如何解决。

显然,需要一种根据 SDK 版本返回路径的方法,该方法返回设置 sdk-path 所需的字符串,因为您不能只将密钥库本身返回到 xmpp-connection。

参考这个方法看起来像这样:

在这里,一位评论者说,在 Android 下,“4.x; /etc/security/cacerts.bks 被替换为目录 /etc/security/cacerts/ 包含证书作为单独的 PEM 编码文件。” 但是,我不知道这有什么相关性(如果有的话)。

我还检查了使用 xmpp 和 asmack 的两个项目的代码(gtalksmsyaxim但没有看到他们如何避免这个问题。

0 投票
3 回答
1144 浏览

android - 在android上使用asmack和bonjour进行Xmpp连接

我正在尝试为 IM 做一个无服务器应用程序。我使用苹果 bonjour 协议来发现 xmpp 服务。但是一旦我得到这些,我就无法连接到我的主机(使用 pidgin + bonjour 的 Linux 计算机)。

这是我的代码(取自这里):

我收到XmppException“服务器无响应”。我认为主机不是 XMPP 服务器,我们必须以这种方式使用协议。

0 投票
2 回答
10592 浏览

android - XMPP 服务器的 Android asmack 聊天客户端

我正在尝试使用asmack库和像 openfire 这样的 XMPP 服务器构建一个 Android 聊天客户端。任何人都可以为我的客户端程序提供一些教程或代码片段的链接。

0 投票
1 回答
2871 浏览

android - 在 android 中使用 asmack 从 google talk 获取个人资料图片

我使用 asmack 连接 google talk (Android)。
我可以得到姓名,电子邮件。
我看了这个链接。它"http://profiles.google.com/s2/photos/profile/" + userid + "?sz=" + size;用于谷歌谈话图像配置文件。

我如何获得用户ID asmack
或者我可以做任何其他方式来获取谷歌谈话的个人资料图片?

0 投票
1 回答
389 浏览

android - 在 xmpp for android 中获取生日、性别、手机

我使用 xmpp(asmack) 登录并从 google talk 获取联系。我查看有关 xmpp 的文档,但没有显示如何在 android 的 xmpp 中获取生日、性别、手机...。如何在 xmpp 中获取生日、性别、手机?或有任何其他方式可以做到这一点?

0 投票
6 回答
13749 浏览

android - 如何获取传入 xmpp 消息的时间戳?

我正在使用 aSmack 库与远程 xmpp 服务器进行通信。我能够发送/接收消息,但我想获取传入消息的时间戳。

请你告诉我,这可能吗?因为我找不到关于这个问题的任何信息。

提前致谢

0 投票
1 回答
7918 浏览

android - 将 Android 中的 Facebook 聊天与 Asmack API 集成

我尝试按照此博客中的建议实施聊天支持。

目前,我正在使用以下代码来实现聊天界面。

Java 代码

TestChatActivity.java

布局

主要的.xml

multi_line_list_item.xml

上面的代码使用Asmack

Google Talk 对我来说工作正常,但 Facebook 聊天不适用于此代码。:(

是否有任何用于 Facebook 聊天连接的特殊配置?或者这种方法与 Facebook 聊天连接错误?

因为我在这方面做了很多研发,并且 Facebook 支持 XMPP 聊天支持,如Facebook XMPP 聊天设置中所讨论的,所以我认为这应该可行。

任何人在 android 中实现了 Facebook 聊天都可以帮助我解决这个问题。

提前致谢...!!!

0 投票
1 回答
448 浏览

android - Android 中的 AIM/MSN 聊天集成

在过去的几天里,我尝试了 GTalk/Facebook 聊天与Android Smack的集成,它运行良好。

我尝试为 AIM/MSN 聊天与Android Smack集成实现相同的逻辑,但它不起作用。

AIM 聊天集成是否需要任何特殊配置?请提供可以解决我的问题的任何方法或任何教程或参考链接。提前致谢。

0 投票
2 回答
1638 浏览

android - 我如何知道服务器是否收到聊天消息?

我正在使用 XMPP 为 Android 创建一个 Instant Messenger 应用程序。如何确定我发送的消息是否被服务器接收?或者我如何确定消息是否已发送?

0 投票
2 回答
3272 浏览

android - aSmack + Android:MultiUserChat 类;getMembers、getModerators 等不工作?

我正在使用 aSmack(Android 的 Smack 端口)连接到 XMPP 服务器(Openfire 3.7.1)并与之通信。只要使用 MultiUserChat 类发送消息,我就可以让多用户聊天工作。但是,调用任何列出房间居住者的方法都会失败。相关代码:

日志猫:

图书馆有问题还是我做错了什么?getOc​​cupants() 似乎有效。

MultiUserChat 示例和 javadocs:
http ://www.igniterealtime.org/builds/smack/docs/latest/javadoc/
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html

aSmack: http:
//code.google.com/p/asmack/
http://code.google.com/p/asmack/issues/detail?id=72