現在、ユーザーが「ログアウト」をクリックすると、セッションが終了し、データベースエントリが削除されます。ユーザがしばらくの間非アクティブになっている(ログアウトしていないのにしばらくページにアクセスしていない)場合、Firebaseのデータベースエントリを削除するにはどうすればいいですか?
例:人物Aと人物Bの両方がログインしていて、両方の人が「お互いに会って見る」ことができます。これは、他のすべてのユーザーがそのデータベースエントリを参照することで、 。しかし、人Bがログアウトすると、人Aはもはやそれらを見ることができません。しかし、人物Bが単にログアウトボタンを押すことなくブラウザを閉じると、そのデータは残る。
Firebaseは、ユーザーがたとえば15分間(または任意の時間)非アクティブになっているかどうかを確認してからデータベースエントリを削除できますか?
ありがとうございます!
ありがとう!だからFirebaseには、そのタイプのメンテナンスプロセスのための組み込み機能はありませんか? – dsvorc41
Firebase Queueのようなシステムを見ることができます:https://github.com/firebase/firebase-queue – QuickDanger