3

アプリにリアルタイム通信 (チャットなど) を実装したいと考えています。XMPP フレームワークまたは CocoaAsyncSocket のどちらを使用すべきか混乱していますか?

CocoaAsyncSocket の動作については、ここで言及されています https://github.com/robbiehanson/CocoaAsyncSocket/blob/master/README.markdown XMPP の動作と同じように ? 説明してください。

前もって感謝します。

4

2 に答える 2

1

XMPPプロトコルは、リアルタイムチャットを目的とした標準プロトコルです。アプリストアの多くのアプリは、チャットにこのプロトコルを使用します

XMPPプロトコルを使用すると、次のような多くのことができます。シングルユーザーチャットマルチユーザーチャットボイスチャット、ビデオチャットオフラインメッセージ、履歴の保存、メッセージロギング、プレゼンス通知など。

XMPPプロトコルの利点:-

1)XMPPは、非常に効率的なプッシュメカニズムを使用してすべてのメッセージをリアルタイムで送信するように設計されています

2)XMPPは、Webの世界で解決するのが簡単ではないセキュリティ問題に取り組みます。すべてのトラフィックはサーバーを経由してルーティングされ、そのサーバーのIDは認定機関によって発行された署名で検証できるため、エンドユーザーは安全な通信を確立するために署名などの複雑なことを心配する必要はありません。

3)XMPPは、Facebookユーザーやgtalkユーザーとのリアルタイムチャットにも使用できます

詳細については、次のリンクを確認してください。-

http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol

http://xmpp.org/

于 2012-08-03T10:20:51.120 に答える
0

https://github.com/robbiehanson/XMPPFramework

コンパイル方法はこのリンクにあります。

https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS

上記のリンクからXMPPフレームワークをダウンロードします。デスクトップ用とiPhone用の2つのアプリケーションを含むXcodeフォルダーがあります。

iPhoneアプリケーションを実行すると、ログインページが表示され、Gmailのユーザー名とパスワードを入力する必要があります。Facebookでも機能しますが、それは難しいことです。

この回答がお役に立てば幸いです...

于 2012-08-03T04:26:49.240 に答える