iOS 5 - 在应用程序中包含聊天

Ton*_*ony 10 chat objective-c ios5

我正在开发iOS 5应用程序,我们必须在其中包含一个聊天应用程序.

  • 聊天必须显示消息和已连接用户列表(应用程序中聊天选项卡中的用户).
  • 有两种类型的用户(普通用户和管理员).
  • 用户在CMS中标记为管理员.管理员可以踢,禁,取消和删除邮件.
  • 所有用户都可以将消息发送到聊天窗口.
  • 没有私人聊天.
  • 用户可以在聊天中选择文本,例如调用字典来搜索单词.

一种选择是使用套接字,如http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server中所述.问题在于它与连接到服务器的每个人创建了一个套接字连接.我想我不需要那个.也许最好的选择是让连接的用户轮询服务器以获取新消息.我认为这可能是另一种解决方案,我没有自己编码.

我已经检查了iOS的这个jabber客户端:http: //mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-xmpp-integration/ 问题是我有一个Rails后端将该服务器包含在我的rails应用程序中将会做很多工作.

有没有人知道在iOS应用程序中包含聊天的任何第三方库?任何提示或指南?这是一个非常标准的问题,应该是一些我找不到的标准库.

有关node.js还是nowjs的经验?

谢谢!