-2

実際、誰かがユーザーからのリクエストを受け入れたときにユーザーに通知する方法を知りたいです(つまり、2人目のユーザーがリクエストを受け入れてmysqlデータベースに更新します)。

データベース内のテーブルからのリクエストのステータスをチェックし、リクエストのステータスが変更されたときにユーザーに通知するように、Androidクライアント側でプログラムの構造を設計する方法について誰かがアドバイスできますか?

助けてくれてありがとう。

4

2 に答える 2

0

たとえば毎秒のようにデータベースをチェックする必要があると思いますが、述べられているように、Webページを使用します。視覚的な側面がないイベントである可能性があります。

index.php

class Synchroniser {
public void CheckStatus() {
//here you check what is up in database
return $status;
}

your programあなたがするスレッドで:

while(1) {
status = CallWebPage();
}
于 2013-01-03T18:33:11.323 に答える
0

独自のWebサイトがある場合は、確認済みのリクエストごとに列のステータス(データベースなど)をチェックするcronジョブを作成して、プッシュ通知を送信してから、たとえば列を送信済みに変更できます。また、アプリケーションでサービスを作成して、リクエストのステータスを確認し、ユーザーに通知することもできます。注:データベースのチェック期間を近づけないでください。バッテリーが消耗します。

于 2013-01-03T19:30:55.673 に答える