所以我有我的 iOS 应用程序(它是一个社交网络应用程序),我想添加一个消息和聊天系统。我已经查找了执行此操作的方法,但没有找到一种我可以完全理解或实施的方法,因为大多数方法对于我想要的来说太复杂了。
我有一个“朋友列表”视图控制器,当触摸列表中的一个名称时,一个“消息”视图控制器(就像任何即时消息窗口一样)进入您可以与所选朋友聊天的地方。
我发现这样做的方法是 XMPP 或“TCP 连接”。我尝试理解 XMPP,但对于 XMPP,您需要“登录”等,而这将需要一个额外的 id 或一些会使事情复杂化的东西。我已经有了我的应用内用户 ID——我不想要第二个只是为了聊天。
第二种方法——建立 TCP 连接并通过该连接发送消息——我无法完全理解,也无法找到实现它的示例。