2012-03-06 5 views
1

私はサーバーからのリクエストをリッスンするソリューションを探しています。 サーバは電話のIPアドレスに基づいて電話に文字列を送信し、アンドロイドアプリはそれが起こったときに行動を起こします。Androidサーバーのリクエストリスナー

ここで誰かが擬似的な問題に直面していて、私をウェブ上の例に誘導することができますか?

ありがとうございました

答えて

1

ソケットを使用できます。 hereおよびhereを参照してください。

1

モバイルデバイスのIPアドレスを確かめることはできません。 WiFiホットスポットを切り替えるか、別の3Gエリアに移動するときに変更できます。これが機能するためには、モバイルは何とかサーバーに登録する必要があります。これを実装する通常の方法は、サーバーにクライアントに通知したいときだけデータで応答するオープン接続を維持することです。独自の実装を作成することは可能ですが、簡単な実装ではありません。 AndroidにはCloud to Device Messaging(C2DM)という標準的な方法があります。 Gmailやその他のGoogleアプリで使用されているため、かなり信頼できます。同様のサービスを提供する他のサービスもあります.C2DMがニーズに合わない場合は、それらを調べることができます(Googleアカウントなどが必要です)

関連する問題