我正在iOS中开发聊天应用。 XMPP
服务器是一个启动并运行的ejabberd服务器。我从SO
了解到,ejabberd.cfg
中无需对单用户聊天进行任何配置。
我继续使用robbiehanson xmppframework
开始编码并创建了房间(尽管我在创建房间后60秒后被踢出)。
后来我意识到(经过2天和2个不眠之夜之后),这个房间不是单个用户聊天的内容。
当我在搜索单点用户聊天的入口点时,我无法找到正确的指南,示例代码段开头。 但在很多SO帖子中,我都知道这很容易实现。任何人都可以指导我如何开始单个用户聊天会话的入口点
截至目前,我已将所有名单列为清单。列表的每一行都有一个链接,该链接是朋友/联系人的姓名。点击链接应该打开一个聊天窗口(我在故事板中创建了一个聊天客户端)。我需要点击链接,如何与用户发起单个用户聊天会话。任何建议对我来说都是有价值的。感谢您的时间和帮助。
答案 0 :(得分:0)
XMPPFramework包含一个sample项目,您可以从中获得初始设置的基本概念。如您所说,当您点击名单时,您将被导航到相应用户的聊天屏幕。
使用from,to,message和type创建NSXMLElement(类型将为“chat”)。然后通过xmppstream实例发送此消息。您将能够知道您的消息是否已在委托方法中发送,
快乐编码:)