0

FacebookのWEBアプリを開発していて、現在誰がLINEをしているのか知りたいです。

ユーザーがアプリケーションを離れたり閉じたりしてユーザー フラグをオフラインに変更したことを検出するにはどうすればよいですか。

4

1 に答える 1

1

アプリケーションを離れる/閉じるということは、別のWebページに移動するか、ブラウザーを閉じることを意味していると思いますか?

これを実現する最も簡単な方法は、ajax 接続と JavaScript タイマーを使用して定期的に Web サーバーにポーリングを送信することです。

ユーザーがブラウザーを閉じるか Web ページを変更してアプリから切断すると、ポーリングは停止します。

サーバー上で実行されているスクリプトは、「オンライン」ユーザーの投票のタイムスタンプを定期的にチェックし、最新ではないユーザーを見つけた場合、そのユーザーをオフラインとしてマークします。

コメット (プログラミング) に関するウィキペディアのページは、おそらく開始するのに適した場所です。

http://en.wikipedia.org/wiki/Comet_(プログラミング)

于 2013-03-29T18:07:34.113 に答える