2013-02-13 13 views
15

Próbuję utworzyć aplikację do czatu w ios. Natknąłem się na XMPP dla ios. Jestem nieco zdezorientowany, jak iść naprzód. Oto moje wątpliwości:Tworzenie aplikacji do czatu w ios przy użyciu XMPP

  1. Czy muszę utworzyć serwer XMPP do wdrożenia tej aplikacji?
  2. Czy są jakieś istniejące serwery/usługi, które można wykorzystać w tym samym celu?
+1

Czy skończyłeś z aplikacją? Rozumiem, w jaki sposób skonfigurować serwer (lub użyć publicznie dostępnego serwera), ale co dalej? Jak postępować z aplikacją? Każda pomoc będzie bardzo ceniona. –

Odpowiedz

10

Tak, biblioteka XMPP, którą znalazłeś powyżej, jest idealna do integracji czatu na dowolnym urządzeniu z systemem iOS. Przychodzę na twoje pytania.

  1. Idealnie tak, należy utworzyć własny serwer XMPP, aby mieć nad nim kontrolę, a także problem z zabezpieczeniami. Bardzo popularnym serwerem XMPP jest ejabberd. ejabber jest niesamowity :)
  2. Nie musi to być konieczne do skonfigurowania własnego serwera XMPP. Możesz użyć niektórych open-source XMPP servers. W zależności od twojego przypadku użycia możesz zdecydować.

nadzieję, że to pomaga ...

+0

Chcę użyć open source. Możesz podać trochę szczegółów na ten temat –

5

Twoje pytanie jest mylące, ponieważ można powiedzieć „stworzyć”, kiedy to prawdopodobnie znaczy „gospodarz”.

Z pewnością nie musisz rozwijać własnego. Możesz skonfigurować jeden z wielu dostępnych serwerów XMPP, dość obszerna lista to here. Istnieją zarówno produkty komercyjne, jak i otwarte.

Istnieje również wiele takich, których można użyć. Dwa z bardziej popularnych dzisiaj to Google GTalk i Facebook chat.

Własny przypadek użycia określa rzeczywistą ścieżkę, którą należy wybrać. W przypadku publicznie dostępnych serwerów wszyscy użytkownicy musieliby być zarejestrowani w tych domenach, aby z nich korzystać.

Powiązane problemy