XMPP - 启用用户之间的聊天
我使用 XMPP 协议和 Openfire 服务器实现了一个 iPhone 聊天应用程序。我可以在 XMPP 客户端中列出用户,但我不知道如何在这些用户之间启用聊天。
我想知道:
如何向选定的用户发送文本
如何提升聊天窗口并在这两个用户之间发起文本聊天
谢谢。
I implemented an iPhone chat application using XMPP protocol and Openfire server. I can list the users in XMPP Client but I don't know how to enable chat among those users.
I would like to know:
How to send text to selected user
How to promote a chat window and initiate text chat between those two users
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
XMPPFramework 就是一个框架。您必须构建完整的 UI 以及创建聊天应用程序所需的所有其他逻辑。
要将聊天消息发送给其他用户,您将使用类似于以下的代码:
例如,您需要使用 UITextField 创建 UI 来输入消息文本。 XMPPFramework 是发送和接收 XMPP 节的低级代码。您还需要向接收 XMPP 消息的位置添加代码,可能使用 isChatMessage 方法,然后通知收件人他们已收到消息,将消息显示给他们并允许他们回复。
The XMPPFramework is just that, a framework. You must construct a full UI and all the other logic necessary to create a chat application.
To send a chat message to another user, you would use code similar to this:
You would need to create the UI using a UITextField to enter the message text for instance. XMPPFramework is the low-level code to send and receive XMPP stanzas. You would also need to add code to where XMPP Messages are received, probably use the
isChatMessage
method and then notify the recipient that they've received a message, display it to them and allow them to reply.