12得票2回答
如何使用Smack获取Facebook用户的移动在线状态?

我正在使用Smack开发Facebook聊天应用。 在这里,我想要获取移动用户和网站用户的在线状态,并且如何区分它们。 如果一个用户发送消息,如何区分他是移动用户还是网站用户?

12得票1回答
在安卓上使用asmack保持XMPP连接的活跃状态

我正在开发一款应用程序,通过XMPP接收推送通知(我知道C2DM,但由于一些限制我不能使用它),问题是连接在一段时间后被垃圾回收了,我无法向Android设备发送推送通知。 我认为我需要实现一个Android服务,但我不知道如何实现一个可以保持连接的服务。有人能帮我吗?

11得票4回答
如何使用Smack库发送自定义XML数据?

我正在使用Java中的Smack API连接到我的XMPP服务器。 我想发送一个自定义的消息数据包,例如:<message to="you@MyServer.com" type="chat" MYFIELD="custom stuff"> <body> hi ...

11得票3回答
Smack 4.2.0 报错:IN AAAA 返回 NX_DOMAIN 错误响应。

我开始使用OpenFire并通过Spark进行测试,一切正常,但是当我尝试在Android Studio中使用Smack 4.2.0连接时,我收到以下错误: Ljavax/naming/directory/InitialDirContext; 我的依赖关系如下: compile "...

11得票2回答
如何使用Smack API在Android上进行语音/视频聊天

我们已经在应用程序中使用Jabber Smack API 进行聊天。 现在,我们计划通过添加语音/视频聊天来升级我的应用程序。 我认为可以使用 Jingle Jabber Smack 实现,但我找不到任何 Java 版本的API或示例代码。 请问有人能帮我吗?

11得票2回答
Smack客户端-尽管连接中断,用户仍然处于“在线”状态

我在使用Smack构建一个小型XMPP客户端/机器人时遇到了一种相当奇怪的行为。我设置了连接以及ConnectionListener和ChatManagerListener。这很好地工作,我可以与运行在便携设备上的应用程序聊天。 为了测试失去连接的情况,我拔下了便携设备的以太网电缆。我期望X...

10得票3回答
在Android Studio上使用Smack 4.1建立XMPP连接

我正在尝试使用Smack 4.1.0 rc1从https://github.com/igniterealtime/Smack进行XMPP连接。 我遵循了这个指南:https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and...

10得票5回答
Java Asmack库支持X-FACEBOOK-PLATFORM的XMPP

我正在尝试使用Smack库在Android上制作Facebook聊天。我已经阅读了Facebook的Chat API,但我不知道如何使用这个库来进行身份验证。 有人能指点一下我该如何实现吗? 更新:根据no.good.at.coding的回答,我已经将代码调整为Asmack库。除了我收到的...

10得票3回答
Smack 4.1中回复超时无响应

我在我的Android应用程序中使用了以下代码:Thread d = new Thread(new Runnable() { @Override public void run() { SmackConfiguration.setDefaultPacketRe...

10得票1回答
延迟群组消息在Openfire中的实现

我使用Openfire (xmpp) 服务器构建了一个聊天应用程序。一对一的聊天运行良好,消息会立即传送。但是当我们在群组中发送消息时,第一条消息会被延迟,第二条消息会立即传送。MultiUserChatManager groupChat = MultiUserChatMa...