V.V*_*V.V 10 iphone xmpp objective-c ios
我想为iPhone创建一个聊天客户端应用程序.我已经读过XMPP框架是最适合这种情况的框架之一.但是,我没有找到很多关于此的内容,只有Google代码上的XMPPFramework以及维基上有关它的详细信息.
任何人都可以解释XMPP是什么以及我们如何在聊天应用程序中使用它?是否有任何教程或代码片段可以证明它的用途?
小智 9
XMPP是大多数IM客户端支持的用于消息传递和在线状态的开放协议.
如果您要为iOS构建需要与其他客户端交互的聊天应用程序,请使用XMPP.首先阅读并理解协议,然后查看XMPPFramework Objective-C lib,它应该都有意义.但是,这需要一些时间来学习.
如果您的聊天应用只需要与应用的其他安装进行通信,那么您有一些更简单的选择:
您可以打开与服务器的持久tcp连接,并使用它来来回传递状态和消息数据.您可以在node.js中实现一个简单的服务器来执行此操作,例如,在相对少量的代码中.
当您想要从iphone报告新消息或状态更改并通过推送消息提供更新时,更简单的选择是调用简单的基于http的api.推送消息很好,因为当应用程序关闭时,您仍然可以传递消息,当应用程序打开时,您可以智能地更新应用程序的界面.
这完全取决于您的要求.
| 归档时间: |
|
| 查看次数: |
7272 次 |
| 最近记录: |