0

ソケット通信を介して IM を含む iOS 用アプリを作成する方法を考えていました。必要なコードと、さらに重要なことに、サーバーのセットアップ方法です。

「XMPP/Jabber Bot」などのキーワードは知っていますが、ほとんどの情報はデスクトップ アプリケーションとモバイル アプリケーションが混在しているため、モバイル アプリケーションを作成したいと考えています。

サーバーは、通知をプッシュしたり、デバイス間でテキストのみを送信したり、ログインを処理したり、独立したユーザー アカウントを作成したりできる必要があります。このサーバーを自分で作って月額料金を払わなくていいようにしたいので、Raspberry Pi のようなものを使ってサーバーを作ろうとしていました。もちろん、ユーザー情報用のデータベースを作成する必要があります。私の知る限り、PHP と MySQL が必要です。また、データベースがサーバーの一部であるかどうか、サーバーに高いストレージまたは帯域幅を与える方法もわかりません。

すべての情報は非常に役立ちます。事前に感謝します。

4

1 に答える 1

7

必要なのは、XMPPプロトコルを実装することです。Jabberは、このプロトコルを実装したオープンソースプロジェクトです。マシンでeJabberサーバーを実行し、クライアントマシンでXMPP準拠のクライアントを実行する必要があります。チャットする2人の間の接続は開いたままになり、メッセージはサーバーにプッシュされ、サーバーから他のクライアントにプッシュされます。

iOS用のJabberクライアントの構築:XMPPセットアップを確認してください。それはあなたを動かすのに十分以上の助けを持っています...

于 2012-12-06T18:10:34.740 に答える