2013-02-13 84 views
15

我正在嘗試在ios中構建聊天應用程序。我偶然發現了ios的XMPP。我對如何前進感到困惑。這裏是我的疑惑:使用XMPP在ios中構建聊天應用程序

  1. 我是否需要創建一個XMPP服務器來實現此應用程序?
  2. 或者是否有任何現有的服務器/服務可用於相同的目的?
+1

你完成了你的應用程序嗎?我瞭解如何設置服務器(或使用公共服務器)的部分內容,但下一步是什麼?如何繼續與應用程序?任何幫助將不勝感激。 – 2013-12-04 19:23:20

回答

10

是的,您在上面找到的XMPP庫非常適合在任何iOS設備中集成聊天。回答你的問題。

  1. 理想情況下,您應該創建自己的XMPP服務器,以便您可以控制它,並且存在安全問題。非常流行的XMPP服務器是ejabberd。 ejabber真棒:)
  2. 它不是必須的,你需要設置自己的XMPP服務器。你可以使用一些開源的XMPP servers。取決於您的使用情況,您可以決定。

希望這有助於...

+0

我想使用開源。你可以提供一些細節 – 2014-05-24 05:38:01

5

因爲你說「創造」時,你可能意味着你的問題是混亂的「主持人」。

你當然不需要開發自己的。您可以設置許多可用的XMPP服務器之一,相當廣泛的列表是here。有商業產品和開源產品。

也有很多publicly available你可以使用。今天比較流行的兩種是谷歌的gtalk和Facebook聊天。

你自己的使用案例是真正決定你應該採用哪條路徑。對於公共可用的服務器,所有用戶必須註冊這些域才能使用它們。

相關問題