构建聊天应用程序的最佳方法ios 6

时间:2014-04-25 20:18:45

标签: ios web-services chat social-networking

我们需要创建一个部署目标为iOS 6的聊天应用程序。 我对此有以下疑问,

1.苹果是否为此类应用提供了任何SDK 2.使用计时器重复拉取请求,实时从服务器拉出聊天消息?如果是这样,那会影响内存效率和应用程序性能吗? 3.我们是否必须维护每个交换消息的本地缓存? 4.从最近的研究中我了解了C2Call框架。这是构建聊天应用程序的好选择。??

1 个答案:

答案 0 :(得分:0)

我可以建议在iOS上使用XMPPFramework。它是实现XMPP协议的开源项目 由于它基于XML格式,因此可以通过添加自定义标记来轻松扩展功能,以存储您需要的任何附加数据 XMPP协议具有大多数平台(客户端和服务器端)的实现 对于服务器端,您可以使用Openfire

回答你的问题:

  1. 不,Apple不提供聊天应用的专业解决方案。
  2. 基于套接字的XMPPFramework(类似于推送通知机制)。
  3. XMPPFramework提供了在本地数据库中存储聊天记录的机制(基于CoreData)。您也可以从服务器加载历史记录。