サーバーからAndroidアプリケーションにファイルを送信する必要があります。ユーザーが最後にオンラインになったときのIPアドレスをデータベースに保存しています。
Androidにはインターネット経由のリスナーのようなものがあるので、(IPを使用してmyserverから)リクエストを送信して、探しているユーザーか、IPが変更されたかどうかを確認できますか?
サーバーからAndroidアプリケーションにファイルを送信する必要があります。ユーザーが最後にオンラインになったときのIPアドレスをデータベースに保存しています。
Androidにはインターネット経由のリスナーのようなものがあるので、(IPを使用してmyserverから)リクエストを送信して、探しているユーザーか、IPが変更されたかどうかを確認できますか?
モバイルデバイスのIPアドレスはかなり短命です。さらに、バッテリーの電力を節約するために、多くの電話は使用されていないときにwifiアンテナをオフにします。そしてもちろん、インターネット接続はモバイルデバイスでは常にむらがあります。
このため、通常、デバイスがサーバーに「ファイルはありますか?」と尋ねる方がはるかに簡単です。Androidでこれを行う良い方法は、AlarmManagerを使用して、ダウンロードする必要のあるファイルがあるかどうかをデバイスに定期的にチェックさせることです(おそらく、1日に1〜2回)。
Android Cloud to DeviceMessagingFrameworkを調べることをお勧めします。これを使用して、たとえば、サーバーからフェッチする新しいコンテンツがあることをAndroidデバイス上のアプリに通知できます。