2011-12-29 9 views
0

私は既に存在するウェブサイトのAndroidアプリケーションを開発しています。ユーザがウェブサイトに何らかのデータを入力すると(フォーラム投稿のように)、他のすべてのユーザにその投稿についての警告が送られます。出来ますか?新しいデータがリモートサーバーに送信されたときにAndroidアプリのユーザーに警告するにはどうすればよいですか?

トリガーでこれが可能だと思います。私は正しいですか?

答えて

1

アンドロイドアプリケーションにメッセージをプッシュできる「Android Cloud to Device Messaging Framework」を試すことができます。

http://code.google.com/android/c2dm/

+0

ありがとう – Rajeswari

0

あなたが検索するものは「サーバープッシュ」と呼ばれます。あなたの "リスナー/オブザーバー"、これらは携帯電話で、初期化時にサブジェクト(この場合はサーバー)に登録します。その後、彼らは常に新しい呼び出しを聞いています(スレッド)。サーバー上のデータがリフレッシュされると、すべてのオブザーバがコールを受け取ります。サーバーがJavaで動作している場合は、このために「observer pattern」を使用できます。たぶん、UDPコールを使用してオブザーバーに通知することができます。オブザーバーがコールを受信すると、通常のHTTPコールを使用してデータをリフレッシュします。データベースを使用してphpを実行している場合は、オブザーバーのIPをデータベースに保存して(サーバーに登録するとき)、フォームの反復処理を行い、フォーム送信後にUDP呼び出しを送信することができます。

関連する問題