16

我正在尝试在 ios 中构建一个聊天应用程序。我遇到了适用于 ios 的XMPP。我对如何前进感到有些困惑。以下是我的疑问:

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

2 回答 2

10

是的,您在上面找到的 XMPP 库非常适合在任何 iOS 设备中集成聊天。来回答你的问题。

  1. 理想情况下是的,您应该创建自己的 XMPP 服务器,以便您可以控制它,另外还有安全问题。一个非常流行的 XMPP 服务器是ejabberd。ejabber 很棒 :)
  2. 您不必设置自己的 XMPP 服务器。您可以使用一些开源XMPP 服务器。根据您的用例,您可以决定。

希望这可以帮助...

于 2013-02-13T11:09:36.000 回答
5

您的问题令人困惑,因为当您可能指的是“主机”时,您会说“创建”。

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

您还可以使用许多公开可用的。今天比较流行的两个是谷歌的 gtalk 和 Facebook 聊天。

你自己的用例才是真正决定你应该走哪条路的东西。对于公开可用的服务器,所有用户都必须在这些域中注册才能使用它们。

于 2013-02-13T14:26:55.003 回答