xmppframework相关内容

使用 XMPPFramework for ios 存储消息?

我不确定如何使用 XMPPFramework 的核心数据来存储传入的消息.有没有人有任何关于如何做到这一点的教程?我看到 User 对象,而这些对象又可以拥有许多“资源".收到的每条消息是否都应该是我创建并保留的新资源? 我不知道我的职责是什么,框架提供了哪些关于消息历史的部分.我可以拦截每条传入的消息.那么我是否应该使用核心数据在 Messages 表中创建和存储每条消息?我有一个消息实体 ..
发布时间:2021-12-23 14:04:07 移动开发

如何使用 xmpp 框架仅在 facebook 上列出在线用户

我在我的应用程序中集成了 xmpp 并能够在表格视图中列出所有用户,但我只想显示在线用户,然后想要实现向我的在线朋友发送和接收消息的功能...... 请给我推荐一些有用的代码... 这是我的代码,在 facebook 登录后执行. - (void)fbDidLogin{NSLog(@"已登录......................");[appDelegate.facebook ..
发布时间:2021-12-20 21:52:26 移动开发

在 Microsoft 堆栈上使用 Comet/XMPP 与 WebSocket 技术的实时 Web 通知和更新选项?

我正在确定一个项目的架构选项,该项目将呈现用户活动的实时更新(如 Facebook) - 登录、照片等.其中的两个主要 UI 组件是一个自动更新滚动区域,新通知将在其中显示列出(照片等),以及一个工具栏,该工具栏将更新消息计数等内容. 这方面的竞争者是基于 Jabber/Comet/XMPP 和 WebSocket 的技术. 彗星营: Pokein WebSync Web ..
发布时间:2021-11-28 23:14:31 其他开发

XMPP 推送通知导致消息出现问题(延迟 + 重复)

XMPP 推送通知导致消息出现问题(延迟 + 重复). 我已经使用 XMPP + Ejabberd 成功创建了一个聊天应用程序. 没有推送通知: 单人和群聊消息都运行良好. 使用推送通知: 有时一切正常.触发通知并接收消息,没有任何延迟或重复. 有时不会触发通知(当应用程序在后台时)但可以完美接收消息. 有时会触发通知,但会延迟和重复接收消息. 服务 ..

关于 XMPP xep-0065 和 xep-0096 的混淆

我目前正在研究 xmppframework,要求是在两部 iPhone 之间传输文件.我搜索了 XEP,找到了 0065 和 0096 XEP-0065 说: XMPP 设计用于在网络实体,并非设计用于发送二进制数据.然而,有时需要将二进制数据发送到另一个实体一个人在 XMPP 网络上发现(例如,发送文件).因此,拥有一个用于流媒体的通用协议是很有价值的XMPP 网络上任意两个实体之间 ..
发布时间:2021-10-02 19:00:38 其他开发

XMPPFramework - 如何获取在线和离线好友列表?

如何在 iOS 中使用 XMPPFramework 获取在线和离线好友列表? 我想向用户发送好友请求.那么我怎样才能做到这一点呢?有人可以为我分享一些示例代码吗? 谢谢. 解决方案 通过使用这些方法,您将收到整个用户在线/离线、添加、删除、更新等的通知.通过使用这些方法您可以更新您的联系人列表 - (void)xmppRoster:(XMPPRosterMemoryStora ..
发布时间:2021-10-02 19:00:29 移动开发

- (id) 来自 Swift 中的 Obj-C Lib?

起初,我对 Obj-C 非常不擅长(不喜欢语法),但现在使用 Swift 我喜欢开发 iPhone :D 这是我的问题,我尝试使用 Obj-C 库 (xmppframework),但是当我尝试初始化 XMPPRoster 时,所需的方法不可用... Objective-C 用法: xmppRosterStorage = [[XMPPRosterCoreDataStorage allo ..
发布时间:2021-10-02 19:00:26 移动开发

XMPPFramework:尝试更新 VCard 上的昵称

这个问题就像它的标题一样简单:我正在尝试更新他的 VCard 上的用户昵称,但我不能.我正在使用此代码: dispatch_queue_t queue = dispatch_queue_create("queue", DISPATCH_QUEUE_PRIORITY_DEFAULT);dispatch_async(队列,^{XMPPvCardTemp *myVcardTemp = [[[self ..
发布时间:2021-10-02 19:00:22 移动开发

XMPP 连接将错误连接超时

我使用 swift 4 和 ios 10.我正在使用 XMPPFramework,但无法连接到服务器.我有这个错误: stream:error xmlns:stream="http://etherx.jabber.org/streams"连接超时 xmlns="urn:ietf:params:xml:ns:xmpp-streams"text xmlns="urn:ietf:params:xml: ..
发布时间:2021-10-02 19:00:00 移动开发

XMPPFramework - 创建电子名片

我使用以下代码在创建 vCard 时无济于事.它总是在 if 块中.有人可以看看我是否遗漏了什么吗? xmppvCardStorage = [XMPPvCardCoreDataStorage sharedInstance];xmppvCardTempModule = [[XMPPvCardTempModule alloc] initWithvCardStorage:xmppvCardStorag ..
发布时间:2021-10-02 18:59:52 移动开发

无法在 XMPP 中获取消息传递回执

我是 XMPP 的新手.我正在为我的聊天应用程序使用 XMPP 和 Open fire 服务器.该应用程序正在运行,但现在我想获取消息传递回执.我为此使用以下代码,在 setupStream 中: xmppMessageDeliveryRecipts = [[XMPPMessageDeliveryReceipts alloc] initWithDispatchQueue:dispatch_ge ..
发布时间:2021-10-02 18:59:48 移动开发

XMPPFramework - XEP-0048:书签存储

在我的应用中,我实现了创建 XMPProom 和邀请用户.现在,我正在寻找一种方法来存储这些组(我创建的组或我受邀加入的组),以便我可以在需要时轻松地将其检索回我的应用程序.我遇到了书签 XEP-0048,但是,我在网上找不到任何使用它的示例.有没有人以前用过这个?你能分享一些例子吗? http://www.xmpp.org/extensions/attic/xep-0048-1.0.htm ..
发布时间:2021-10-02 18:59:12 移动开发

需要有关使用 xep-0184 的帮助

我正在为我当前的项目使用 robbiehanson/XMPPFramework,我可以向人们发送和接收消息在我的花名册中,但现在我必须实现消息传递状态.我知道 xep 是 0184 并且我也包含在我的项目中,我很难使用它. 我在 xep-0184 文档 中读到 request 元素也必须包含在消息中,所以这是我的代码: #import "XMPPMessage+XEP_0184.h"... ..
发布时间:2021-10-02 18:58:37 移动开发

IOS 中未找到模块“KissXML"错误

我是 IOS 开发的初学者,想使用 XMPPFramework 制作聊天应用程序.在集成这个库时,我遇到了这个错误,我附上了错误的图像,任何人都可以帮助我解决这个问题. 解决方案 添加使用_框架!豆荚'KissXML'在 Podfile 中解决了我的问题. ..
发布时间:2021-09-30 20:12:19 移动开发