问题标签 [xmppframework]

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 回答
5751 浏览

ios - XMPP 框架——“" 登录 Openfire 服务器时

我在我的 Mac 中安装了 Openfire 服务器并进行了所有配置。当我试图通过 XMPP 协议连接它时,我得到了下面的错误日志。

而且我还注意到,在登录响应中,我将用户名设为空,检查下面的日志

谁能告诉我我在这里做错了什么以及有什么建议吗??

谢谢

0 投票
1 回答
1297 浏览

ios - XMPPFramework - Openfire 服务器中未显示在线用户列表

我使用 XMPPFramework 和 Openfire 服务器创建了一个聊天应用程序。我在 Openfire 管理员控制台中创建了多个用户帐户,我可以登录这些用户帐户,但问题是他们没有在在线/离线列表中显示其他用户。

我使用talk.google.com 服务器进行了测试,它在列表中显示了所有在线用户。

在我的 iPhone 应用程序中,它甚至没有显示在线和离线用户列表。

我在这里做错什么了吗?有什么建议么?

谢谢。

0 投票
1 回答
983 浏览

ios - XMPP - 启用用户之间的聊天

我使用 XMPP 协议和 Openfire 服务器实现了一个 iPhone 聊天应用程序。我可以在 XMPP Client 中列出用户,但我不知道如何在这些用户之间启用聊天。

我想知道:

  1. 如何向选定的用户发送文本

  2. 如何提升聊天窗口并在这两个用户之间发起文本聊天

谢谢。

0 投票
1 回答
388 浏览

iphone - 在 iOS 4.2.1 中在后台即时处理网络事件

当应用程序在后台时,有什么方法可以在 iOS 4.2.1 中即时处理网络事件?

更具体地说,这里有两个例子:

  1. 在前台有另一个应用程序时接收 VoIP 呼叫
  2. 当另一个应用程序在前台时接收 XMPP 消息

setKeepAliveTimeout:handler:似乎不可能使用,因为最小延迟是 600 秒(10 分钟)。

0 投票
2 回答
4029 浏览

iphone - iPhone :: xmppframework - 检索完整名册

我正在使用 xmppframework 库在 iPhone 上实现我的 xmpp 聊天模块的一半,这里有一个小问题。

根据一些示例,我是这样做的: - 一旦我连接并通过身份验证,在xmppStreamDidAuthenticate委托中,我将发送我的出席信息。- 我将在didReceivePresence代表中收到我的名册。

问题是我现在只收到来自我所有在线花名册的存在,而不是离线花名册。怎么可能要求我的花名册的完整列表?

我发现类中有一个fetchRoster方法XMPPRoster,但我不知道应该如何调用它,以及接收传入名册信息的委托应该是什么。

0 投票
1 回答
826 浏览

iphone - iphone sdk 的 Facebook 聊天框架

我正在尝试使用 Facebook 聊天工具创建一个应用程序。当我浏览论坛时,我可以看到我必须下载 XMPPFramework,我浏览了以下链接12,但不知道我应该下载什么。请给一些前进的方向。

谢谢

0 投票
2 回答
1753 浏览

ios - XMPPFramework:尝试#import XMPP.h 给出“没有这样的文件或目录”错误

有谁知道如何为 iphone 设置 XMPPFramework?尽管有 wiki,但我似乎无法弄清楚这一点,而且 wiki 看起来已经过时了。

我的项目编译得很好,但是一旦我真正尝试引用任何框架的类,我在尝试构建项目时就会收到没有此类文件或目录的错误。

尽管使用了一个简单的项目来减少任何错误来源,但我不知道出了什么问题。我正在使用 Xcode 4.2

感谢任何指针。

谢谢!

0 投票
3 回答
5162 浏览

ios - 将 XMPPPresence 更改为离开/忙碌/不可见

你如何改变你的存在以显示 dnd/away 等?

statusNSString我设置为在线/不可用/离开/忙碌/不可见的。

它仅在我上网和/或不可用时才有效。

以下是在 my 中发送出席信息后的样子xmppStream

0 投票
3 回答
5161 浏览

ios - XMPPframewok 与 openfire

我已经设置了自己的 Openfire 服务器,并使用 Spark 和 Adium 对其进行了测试。虽然从 XMPPFramework for iOS 运行示例项目时出现以下身份验证错误:

但是,在连接到 talk.google.com 时,相同的示例项目运行良好。有谁知道这里出了什么问题?

0 投票
2 回答
2025 浏览

ios - 使用 XMPPFramework 和 Openfire 服务器的 iPhone 聊天

我正在开发一个使用 XMPPFramework 和 Openfire 作为服务器的聊天应用程序。我的应用程序的用户在不同的服务器上注册自己。我仅将 Openfire 服务器用于聊天通信。

现在,我对我的聊天应用程序的架构有疑问。

每次用户在我的服务器上注册时,我都希望将用户添加到 Openfire 中。为此,我必须在我的服务器中编写一个服务来将注册的详细信息插入 Openfire。这个结构好吗?

另一个问题 - 是否可以在 iPhone 中使用 Objective-C 在 Openfire 服务器中插入/创建用户?Openfire 是否为此提供任何 API,或者我是否必须为此编写外部查询才能插入 Openfire 数据库?

如果可以通过 iPhone 应用程序而不是使用外部服务进行插入,任何人都可以向我提供要使用的方法和代码的链接吗?