3

これをここに投稿するのは、プログラマーの stackexchange で作成したスレッドに回答が得られず、これに対する回答がかなり早く必要なためです。

学校のプロジェクトで、Android アプリにプッシュのようなテクノロジを実装しようとしている場合、サーバー (Tomcat) から電話 (Android) にプッシュ メッセージを送信する必要があります。

いくつかの調査を行った後、XMPP がこのタイプのプッシュ通知を実現するための適切なオプションであることがわかりました。現在、私の問題は、これを Tomcat サーバーと統合する方法であり、すべての情報とイベントが発生する場所と、他のページは。

XMPPサーバーまたはモジュールをTomcat内で実行することはまったく可能ですか、またはこれを処理するために独自の軽量モジュール(サーブレットのようなものを考えていました)を構築できますか?

プッシュ通知を実現する方法について何か良いアイデアがあれば、それが XMPP とはまったく異なるアプローチ (私はロング ポーリング、MQTT などを見てきました) または他の方法を使用しているかどうかにかかわらず、それらを聞いて本当にうれしいです。ソリューションを Tomcat に統合します。

私たちが持っている要件は、Tomcat と Android 2.1 を使用し (C2DM はオプションではありません)、これらの間にプッシュ通知を設定する必要があるということです。

4

1 に答える 1

0

Tomcat内でいくつかのサーバーを実行できる可能性がありますが、XMPPに関しては、このセットアップから実際に何も得られないと思います。実際には、サーバーが別のサーバー内で実行されます。

これで私が見ることができる唯一の利点は、他のWebアプリケーションからサーバー内部にアクセスしたい場合ですが、そのためには、Webアプリを別のクライアントにするか、Webアプリがxmppサーバーにカスタム通信モジュールを構築します。標準のXMPPの外部で通信するために使用できます。

于 2012-04-23T15:16:57.583 に答える