使用XMPP在ios中构build聊天应用程序

我正在尝试在ios中构build一个聊天应用程序。 我偶然发现了ios的XMPP 。 我对如何前进感到困惑。 这是我的疑惑:

  1. 我是否需要创build一个XMPP服务器来实现这个应用程序?
  2. 还是有任何现有的服务器/服务可以用于相同的目的?

是的,上面find的XMPP库是在任何iOS设备上集成聊天的完美select。 回答你的问题。

  1. 理想情况是,您应该创build自己的XMPP服务器,以便您可以控制它,并且存在安全问题。 一个非常受欢迎的XMPP服务器是ejabberd 。 ejabber是真棒:)
  2. 它不一定是你需要build立你自己的XMPP服务器。 您可以使用一些开源的XMPP服务器 。 根据您的使用情况,您可以决定。

希望这可以帮助…

你的问题很混乱,因为你说的“创造”可能是“主人”。

你当然不需要发展自己的。 您可以设置许多可用的XMPP服务器之一, 这里有一个相当广泛的列表。 有商业产品和开源产品。

也有很多公开的可以使用的。 今天比较stream行的两个是Google的gtalk和Facebook聊天。

你自己的使用案例是真正决定你应该采取的path。 对于公共可用的服务器,所有用户必须注册这些域以使用它们。