iOS中的XMPPFramework单用户聊天
我正在开发一款iOS聊天应用程序。iOS中的XMPPFramework单用户聊天,ios,xmpp,chat,ejabberd,xmppframework,Ios,Xmpp,Chat,Ejabberd,Xmppframework,我正在开发一款iOS聊天应用程序。XMPP服务器是一个启动并运行的ejabberd服务器。我从中了解到,对于单用户聊天,无需在ejabberd.cfg中进行任何配置 我继续使用robbiehansonxmppframework,开始编码并创建了room(尽管在创建room 60秒后我被踢了出去) 后来我意识到(在两天两夜不眠之后),房间并不是一个用户聊天的地方 当我搜索单用户聊天的入口点时,我找不到合适的指南和示例代码片段。 但在许多这样的帖子中,我知道这是一件容易完成的事情。有谁能告诉我如何启
XMPP
服务器是一个启动并运行的ejabberd服务器。我从中了解到,对于单用户聊天,无需在ejabberd.cfg
中进行任何配置
我继续使用robbiehansonxmppframework
,开始编码并创建了room(尽管在创建room 60秒后我被踢了出去)
后来我意识到(在两天两夜不眠之后),房间并不是一个用户聊天的地方
当我搜索单用户聊天的入口点时,我找不到合适的指南和示例代码片段。
但在许多这样的帖子中,我知道这是一件容易完成的事情。有谁能告诉我如何启动单用户聊天会话的入口点吗
到目前为止,我已将所有名册列为清单。列表的每一行都有一个链接,即朋友/联系人的姓名。点击链接会打开一个聊天窗口(我已经在故事板中创建了一个聊天客户端)。我需要的是点击链接,如何启动与用户的单用户聊天会话。任何建议对我来说都是很有价值的。感谢您的时间和帮助。XMPPFramework包含一个项目,您可以从中了解初始设置的基本概念。正如您所说,当您单击花名册时,您将被导航到相应用户的聊天屏幕
创建具有from、to、message和类型(类型将为“chat”)的NSXMLElement。然后通过xmppstream实例发送此消息。您将能够知道您的消息是否已通过委托方法发送
- (无效)xmppStream:(xmppStream*)发送方发送消息:(XMPPMessage*)消息
- (void)xmppStream:(xmppStream*)发送方失败发送消息:(XMPPMessage*)消息错误:(NSError*)错误
快乐编码:)