web-dev-qa-db-ja.com

XMPPを使用してiOSでチャットアプリケーションを構築する

IOSでチャットアプリケーションを構築しようとしています。私はiOSで [〜#〜] xmpp [〜#〜] に出くわしました。私は前進する方法について少し混乱しています。ここに私の疑問があります:

  1. このアプリケーションを実装するには、XMPPサーバーを作成する必要がありますか?
  2. または、同じ目的で使用できる既存のサーバー/サービスはありますか?
16
Zach

はい、上記で見つけたXMPPライブラリは、iOSデバイスにチャットを統合するのに最適です。あなたの質問に来る。

  1. 理想的にはそうです。独自のXMPPサーバーを作成して、サーバーを制御し、セキュリティの問題が発生するようにする必要があります。非常に人気のあるXMPPサーバーは ejabberd です。 ejabberは素晴らしいです:)
  2. 独自のXMPPサーバーをセットアップする必要がある必要はありません。いくつかのオープンソースを使用できます XMPPサーバー 。ユースケースに応じて決定できます。

お役に立てれば...

10

おそらく「ホスト」を意味するときに「作成」と言うので、あなたの質問は混乱します。

あなたは確かにあなた自身を開発する必要はありません。利用可能な多くのXMPPサーバーの1つをセットアップできます。かなり広範なリストは、 ここ です。商用製品とオープンソース製品の両方があります。

たくさんあります 公開されています あなたが使うことができるもの。今日最も人気のある2つは、GoogleのgtalkとFacebookチャットです。

あなた自身のユースケースは、あなたがとるべき道を実際に決定するものです。公開されているサーバーの場合、それらを使用するには、すべてのユーザーがそれらのドメインに登録されている必要があります。

5
Robin