问题标签 [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.
iphone - XMPP 框架:无法接收我的消息
我正在研究 xmpp 框架。我已经完成了大部分最初的事情。我创建了流,连接它并获得身份验证。现在我正在从我的应用程序向另一个用户发送好友请求。应用程序显示状态已发送。当我得到名册时,它会在那里显示一个条目。但在其他系统上,我没有得到任何优先权或任何东西。我试图发送消息消息也没有被其他客户端接收。
比我在 ichat 中使用一个 id 并向该 id 发送好友请求。哇,我可以在 ichat 上看到好友请求。我接受来自 ichat 的请求 :( 我的应用程序没有通知。
如果我向 ichat 发送消息。iChat 中显示的消息。但是当我从 ichat 向我的应用程序发送消息时。我的应用程序没有收到任何委托或什么也没有。
我不知道为什么会这样。
我正在使用非 ARC xmpp 框架。
请大家帮帮我。我被严重困在其中:(
提前致谢。
ios - 如何在 iPhone 中存储 UITabelView 数据
我正在使用 xmpp 服务器开发聊天应用程序。我可以发送和接收 tableview 中显示的消息和消息。这里我的问题是如何将消息数据存储在用户默认值中,作为键值,当我单击特定的电子邮件 ID 时将显示对话。任何人都可以回答我的问题吗?
提前致谢
ios - iOS:XMPP 与 Old School SSL 连接重新连接
XMPPFramework
XMPPReconnect
提供了一个名为“意外断开”的扩展,并自动重新连接流。
这适用于正常连接的设置:
但不适用于这个 Old School SSL 连接:
错误libxmlErrorDomain
代码4
与描述的错误Document is empty
被连续抛出,
有时,也会抛出带有描述的GCDAsyncSocketErrorDomain
错误代码。4
Read operation timed out
请建议我在XMPPReconnect
Old School SSL 连接上进行工作的方法。
PS XMPP 服务器是openfire
身份PLAIN
验证机制。
ios - XMPPFramework - 从 Openfire 服务器检索存档消息
我正在使用 XMPP 和 openfire 服务器为 iPhone 开发一个聊天应用程序,OpenFire 服务器正在存储用户之间的所有聊天记录,但是当我尝试检索特定用户的聊天记录时,我只得到日期和聊天消息的数量,但没有实际的短信
我已经在 openfire 上安装了用于消息归档的开放归档插件
这是我传递给 Openfire Server 的节
这是我从服务器收到的结果
这是我想要的,也是我期望的结果
请帮助我得到想要的结果
谢谢
iphone - xmppframework iphone 无法将用户添加到已创建的房间(群聊)
我正在尝试在 iphone 中进行群聊,我能够成功使用单聊。
我已经使用以下代码成功创建了新房间。
现在在该组的用户下,openfire 服务器上显示了一个用户,这是正确的。我的问题是,1)在哪里以及如何处理邀请消息加入群组?2)我尝试使用以下代码加入上面的同一组
房间名称现在显示在我的离线用户列表中。现在 openfire 服务器上这个房间下的用户应该增加到两个,因为又有一个用户加入了这个房间,但它仍然只显示一个以前的用户成员。
我错过了什么吗?代码中的任何错误?请帮忙!谢谢 。
iphone - xmppframework iphone群聊得到“错误代码 - 404,收件人不可用”
我使用这个创建了新的群聊房间-
正在创建房间但出现错误
我在服务器端进行了跟踪,发现了这个错误-
xmpp - 关于 XMPP xep-0065 和 xep-0096 的混淆
我目前正在研究 xmppframework,要求是在两部 iPhone 之间传输文件。我搜索了 XEP,发现 0065 和 0096
XEP-0065 说:
XMPP 是为在网络实体之间发送相对较小的 XML 块而设计的,而不是为发送二进制数据而设计的。然而,有时希望将二进制数据发送到在 XMPP 网络上发现的另一个实体(例如,发送文件)。因此,拥有一个通用协议来在 XMPP 网络上的任意两个实体之间流式传输二进制数据是很有价值的。这种字节流技术的主要应用是 SI 文件传输 [1] 和 Jingle 文件传输 [2] 中指定的文件传输。 但是,其他应用程序也是可能的,这就是为什么开发通用协议而不是专门用于特定应用程序(如文件传输)的协议很重要的原因。
请看粗体线,如果文件传输 XEP 是 SI File Transfer(0096) 和 Jingle File Transfer(0234),我会感到困惑,那么这个 0065 XEP 的目的是什么?为什么网上的人会提到 sep-0065 进行文件传输?
ios - 使用 XMPP 聊天在 iPhone 中传输文件
我正在使用 XMPP 框架开发一个聊天应用程序。我可以发送和接收聊天消息,并且我想传输文件。
我使用了 TURNSocket,但它没有用。
我的代码:
当我运行这个程序时,它总是调用 turnsocketDidFail 方法。
如何在 iPhone 中使用 turn socket 在聊天应用程序中实现文件传输?谁能帮我?提前致谢
objective-c - 需要有关使用 xep-0184 的帮助
我正在为我当前的项目使用robbiehanson/XMPPFramework,我可以向我的花名册中的人发送和接收消息,但现在我必须实现消息传递状态。我知道 xep 它的 0184 并且我也包含在我的项目中,我很难使用它。
我在xep-0184 文档中读到请求元素也必须包含在消息中,所以这是我的代码:
请帮助我如何获得消息传递状态。
ios - XMPPFramework - 更新配置文件昵称
我正在使用 XMPPFramework 来实现与 OpenFire 服务器通信的 jabber 客户端。到目前为止,一切都进行得很顺利。
但是现在我想更改我的个人资料的昵称,或者更确切地说是“displayName”,因为客户端从 XMPPUserCoreDataStorageObject 中检索它。
我的第一次尝试是使用 VCardTempModule 来更新我的 VCard,如下所示:
似乎服务器已更新,因为客户端收到配置文件的 tempVCard 并带有更新的昵称:
但是,在其他客户端中找不到更新的昵称,而使用 XMPPVCardAvatar 模块可以很好地更新照片。
有谁知道,我可能做错了什么?