草庐IT

Xmppframework

全部标签

iOS:XMPPFramework: 无法使用 gmail 帐户登录

我正在使用robbiehanson中的XMPPFramework开发一个简单的聊天应用程序.我在我的系统中安装了eJabberd服务器并创建了一些用户。我设置了hostname="localhost"并尝试使用该用户凭据登录。它已成功登录。当我更改主机名时,即hostname="talk.google.com"。我无法登录。我收到了“登录尝试被阻止”邮件和仅供引用,-(BOOL)connectWithUsername:(NSString*)usernameWithPassword:(NSString*)pwd{if(![xmppStreamisDisconnected]){return

iphone - ios中XMPPFramework的TURNSocket连接成功后如何接收文件?

我想使用TURNSocket在两个用户之间传输文件。User1:(iphonesumulator)用户2:(Spark用户)现在套接字已连接,我想通过Spark从User2向User1发送文件。iphonesumulator可以收到这些消息:Sendingfilehttp://jabber.org/protocol/bytestreamshttp://jabber.org/protocol/ibb我在XMPPSending/Recevingfileiniphonesdk...?中看到了这些关于如何在didSucceed方法中处理的主题,但我不知道如何在iphonesumulator上接

ios - OS X ejabberd,XMPPFramework 的新用户注册

我是ejabberd的新手。我想通过我的iOS应用程序在服务器上添加新用户。Itriedwithmanycode这是从Google上找到的,但没有人能解决我的问题。我将模块设置为http://localhost:5280/admin/server/localhost/node/ejabberd@localhost/modules/启用mod_register也改ejabberd.yml来自etc/ejabberd的文件文件夹。还有我的在ejabberd@localhost监听的端口我使用下面的代码注册用户。NSXMLElement*query=[NSXMLElementelementW

ios - 在 ios 中使用 XmppFrameWork 进行文件传输

我已经使用本教程实现了一些文件传输代码:PleaseClickHere.以及我正在使用的代码:-(void)sendToOtherDevice:(NSData*)fileDatareceiverJid:(NSString*)receiverJid{XMPPJID*jid=[XMPPJIDjidWithString:receiverJid];XMPPSIFileTransfer*sifiletransfer=[[XMPPSIFileTransferalloc]init];[sifiletransferinitiateFileTransferTo:jidwithData:fileData]

ios - 在 XMPP IOS 框架 (XMPPFramework) 中启用 BOSH 服务以创建基于聊天的应用程序

我已经实现了基于聊天的应用程序。我可以用https://github.com/robbiehanson/XMPPFramework做很多功能图书馆。这是非常好的图书馆。但是几天后,我的服务器端人员在服务器中包含了bash服务。我的服务器端人员使用Strophe.js实现xmpp。他们使用以下代码在连接时启用BOSH服务。BOSH_SERVICE="http://host.com:5280/http-bind";newStrophe.Connection(BOSH_SERVICE);现在他们告诉我在IOS端也启用BASH服务。现在我无法连接到该服务器。如何在robbiehansonxmp

ios - XMPPFramework - 如何创建 MUC 房间并邀请用户?

我正在使用Robbiehanson的iOSXMPPFramework。我正在尝试创建一个MUC房间并邀请用户加入群聊室,但它不起作用。我正在使用以下代码:XMPPRoom*room=[[XMPPRoomalloc]initWithRoomName:@"user101@conference.jabber.org/room"nickName:@"room"];[roomcreateOrJoinRoom];[roomsendInstantRoomConfig];[roomsetInvitedUser:@"ABC@jabber.org"];[roomactivate:[selfxmppStre

iphone - 使用 XMPPFramework for ios 存储消息?

我不确定如何使用XMPPFramework的核心数据来存储传入消息。有没有人有任何关于如何做到这一点的教程?我看到用户对象,它又可以有很多“资源”。收到的每条消息都应该是我创建并保留的新资源吗?我不知道哪一部分是我的责任,框架提供了哪一部分关于消息历史。我可以拦截每条传入的消息。那么我是否应该使用核心数据在Messages表中创建和存储每条消息?我会有一个消息实体。每个XMPPUser都会有一个Message对象数组。但是那样的话,我不会推出我自己的解决方案,这将与框架相悖吗?谢谢! 最佳答案 我知道这是一个旧线程,但由于我目前在i

关于objective C:iOS XMPP 框架 XMPPStream 未连接?

iOSXMPPFrameworkXMPPStreamNotConnecting?我正在尝试使用iOS上的XMPPFramework连接到公共XMPP服务器。当应用程序加载到中时,我设置了连接12345678910111213-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{  self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];  //Overr

关于objective C:iOS XMPP 框架 XMPPStream 未连接?

iOSXMPPFrameworkXMPPStreamNotConnecting?我正在尝试使用iOS上的XMPPFramework连接到公共XMPP服务器。当应用程序加载到中时,我设置了连接12345678910111213-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{  self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];  //Overr