簡単な質問。 Firebaseを使ってマルチプレイヤーiOSゲームを作っています。ユーザーがゲームに参加していて、突然iPhoneが爆発したり、インターネットが何時間も外出したり、死んでしまったりすると、ゲームが終了してゲームから削除されてしまいます。死んでいる電話機がゲームからユーザーを削除するようにFirebaseに指示できない場合、プレイヤーが長期間データを送信しなくなってからゲームから削除するかどうかを確認するためにサーバー側に設定できるものがありますか?プレイヤーがリアルタイムデータベースを絶えず更新しているというのはこのゲームの本質なので、データを更新していない人を確認することは、誰かの電話が崖から落ちたかどうかを判断する簡単な方法になります。ユーザが接続を失った場合のFirebaseサーバ側のロジック
プレイヤーBがゲームデータを更新してゲームから削除していないかどうかを確認できますが、プレイヤーAとプレイヤーBの両方が同時に電話を爆発させた場合、そのピアチェックもはや動作しません。
[プレゼンスの管理]セクションのonDisconnectの内容が適切に表示されます。ありがとう。 – user3915477