jjzjj

xmppframework

全部标签

ios - XMPPFramework 和 OpenFire 服务器,身份验证有效,连接挂起

我正在尝试使用适用于iOS的XMPPFramework连接到OpenFire服务器。建立连接,完成身份验证(ForcedtoPlain),但在身份验证后发送了一个重新协商包,该包未得到响应。我尝试在StackOverflow、谷歌和OpenFire支持上进行搜索,但找不到任何有用的东西。我的XML转储(来自应用程序):2012-07-2613:07:26:745iPhoneXMPP[1777:707]iPhoneXMPPAppDelegate:xmppStream:socketDidConnect:2012-07-2613:07:26:749iPhoneXMPP[1777:1c03]S

ios - 将状态设置为不可用 - Facebook Chat API

我正在使用xmppframework开发我的xmpp客户端。我在Facebook中进行了正常登录,之后我设置了我的xmppStream以将我的客户端连接到Facebook聊天,然后我将初始状态发送为:NSXMLElement*presence=[NSXMLElementelementWithName:@"presence"];[self.xmppStreamsendElement:presence];在那之后,我决定实现相反的行为(将状态设置为离线),为此,我有以下代码:NSXMLElement*presence=[NSXMLElementelementWithName:@"prese

ios - XMPPFramework - 在 iOS 中发送群聊消息失败

我在iOS中使用XMPPFramework。我这样发送消息:<MessageFontName='宋体'FontSize='200'FontColr='0'FontBold='0'>asdf</Message>但我得到以下错误结果:<MessageFontName='宋体'FontSize='200'FontColr='0'FontBold='0'>asdf</Message> 最佳答案 我已经自己解决了这个问题。您必须先将XMPPPresence发送到那个聊天室。

ios - 无法将 XMPPFramework 连接到 iOS 中的 Openfire 服务器

我正在开发一个用户登录到应用程序的iOS聊天应用程序。我已经从GitHubXMPPFramework下载了XMPPFramework.我正在尝试按照thistutorial将XMPP框架与Openfire服务器连接起来.这是我将XMPP连接到openfire的代码。-(BOOL)connect{[selfsetupStream];[xmppStreamsetHostName:@"192.168.1.5"];[xmppStreamsetHostPort:5222];NSString*jabberID=[[NSUserDefaultsstandardUserDefaults]stringF

带有 Openfire 服务器的 iOS XMPP 框架获取所有注册用户

对于我的IOS聊天应用程序,我正在使用Openfire服务器,我正在检索特定用户好友列表,但现在我想从Openfire服务器。请帮助我并提前致谢。 最佳答案 最后,我通过使用用户名搜索用户找到了替代答案:1.对于每个联系人,我都像这样添加emailidusername@domainname。2.在搜索字符串的地方,如果我们使用域名,那么我们将获得所有注册用户。//Request-(void)getDetailsofRegisteredUser{//ToSearchPeticularUsereitherbyusingtheirname

iphone - 需要XMPP框架

我正在设置ejabberd,我成功地配置了服务器,但是在客户端我们需要XMPP框架,我用谷歌搜索了以下链接http://deusty.blogspot.in/2008/08/xmppframework-on-iphone.htmlhttp://iphone4developer.blogspot.in/2011/07/how-to-add-xmpp-in-your-ios-project.html我下载了robbiehanson/XMPPFramework但它抛出错误,一些链接给我404错误(它们已删除)我从这个链接(https://github.com/funkyboy/Buildin

ios - XMPPFramework - 不断收到错误代码 503 服务不可用

我正在使用Openfire服务器(3.7.1)进行XMPP身份验证、消息传递和文件传输。我正在使用iOS的XMPPFramework与其通信。我已成功建立身份验证、发送和接收状态、发送和接收消息。但是,当我尝试使用文件传输时,我无法完成。请看下面我的代码。对于发件人:NSArray*proxyList=[NSArrayarrayWithObjects:self.hostname,nil];[TURNSocketsetProxyCandidates:proxyList];TURNSocket*fileTransferSocket=[[TURNSocketalloc]initWithStr

ios - XMPPFramework - pubsub + 推送通知?

这更像是一个“是否可能”的问题。我正在使用XMPPFramework和Openfire为iphone构建一个pubsub应用程序。当用户在后台运行pubsub应用程序时,该应用程序每10分钟左右发送一次“保持事件”数据包以保持持久连接。发送的任何消息都将显示为本地通知。但是,如果用户关闭了该应用程序,或者自从他们使用该应用程序已经一周,而该应用程序不在后台怎么办?他们怎么知道他们有消息等着他们?是否可以将Openfire的pubsub服务与Apple的推送通知相结合?我在正确的轨道上吗?谢谢! 最佳答案 您所设想的限制是有意构建的,

ios - XMPPFramework 没有日志输出,通过 cocoapods 安装

如果我遗漏了什么,我深表歉意,但我没有收到任何日志输出。我从Cocoapods安装了XMPPFramework..这些是我安装框架和设置Xcode(V5.0.2)的步骤。1.播客文件:platform:ios,'7.0'pod'XMPPFramework','~>3.6.3'2.pod安装Output:AnalyzingdependenciesDownloadingdependenciesInstallingCocoaAsyncSocket(7.3.2)InstallingCocoaLumberjack(1.6.5.1)InstallingXMPPFramework(3.6.3)Gen

ios - 从 XMPP roaster 获取用户列表的最佳方法是什么?

我在我的iOS应用程序中集成了XMPP聊天服务器。从DidReceiveIQ,它在连接到XMPP服务器后提供用户列表。但是如果我向roater添加任何新用户,DidReceiveIQ只提供新添加的用户而不是竞争列表。所以,我的问题是从roaster获取用户列表的最佳方式是什么? 最佳答案 检查与XMPPFramework捆绑在一起的iPhoneXMPP示例应用程序:当你插入带有XMPPRosterMemoryStorage或XMPPRosterCoreDataStorage的XMPPRoster模块时-它会自动同步用户与选定的存储,