2011-01-03 17 views
1

PHPサーバー側アプリからAndroidクライアント側アプリに通知を送信するにはどうすればいいですか。そこに他のオルタナティブ。PHPサーバー側アプリからAndroidクライアント側アプリへの通知(データがほとんどありません)

私はいくつかのテーブルに挿入された新しい行やユーザAによって削除された既存の行のような特定のイベントでこのようなデータを送信したいが、ユーザBにも共有する。彼の携帯電話で

答えて

2

通常、サーバーとクライアント間のhttp通信は、クライアント要求によって開始されます。 Androidには、イベントが発生したときにPHPサーバー側から要求される可能性のあるサービスはありません。だから私が想像できる唯一の方法はこの場合にリバース・アヤックスを使うことです。
はたぶんここを見て:
Reverse Ajax implementation using php

+0

多分問題は、どのサービスを使用してクライアントに通知するかです。私の答えは、httpサービスを使うという前提に基づいていました。しかしもちろん、他にもたくさんの可能性があります。 – Lars

1

最善のことは内容が変更された場合すなわち10分ごとにチェックするバックグラウンドサービスを作成することです。サーバー側で単純なリビジョン番号を追加して確認し、アンドロイドに保存されたものと比較することができます。何かが変更された場合は、すべての/特定のコンテンツをダウンロードしてください。

+0

バックグラウンドサービスとは何ですか?更新を監視するためにモバイルで実行する必要がありますか?あなたはサーバー側のサービスを意味しますか? – Viswa

関連する問題