我正在尝试在iOS上构建一个聊天应用程序。我发现了适用于iOS的XMPP。但我有些困惑如何继续下去。以下是我的疑问: 我需要创建一个XMPP服务器来实现这个应用程序吗? 还是有任何现有的服务器/服务可以用于同样的目的吗?
是的,您上面找到的XMPP库非常适合在任何iOS设备中集成聊天。回答您的问题: 理想情况下,是的,您应该创建自己的XMPP服务器,这样您就可以控制它,而且有安全问题。一个非常受欢迎的XMPP服务器是ejabberd。ejabber很棒 :) 您不一定需要设置自己的XMPP服务器。您可以使用一些开源的XMPP服务器。根据您的用例,您可以做出决定。 希望这可以帮助您...
你的问题有点混乱,因为你说“创建”,但你可能是指“托管”。你肯定不需要开发自己的服务器。你可以设置许多可用的XMPP服务器之一,这里有一个相当广泛的列表(链接),其中既有商业产品也有开源产品。还有许多公开可用的服务器可供使用。今天比较流行的两个是Google的gtalk和Facebook聊天功能。你自己使用的情况实际上决定了你应该采取哪个路径。对于公开可用的服务器,所有用户都必须注册该域才能使用它们。