快速问题。我正在使用Firebase制作多人游戏。如果用户正在参与游戏,并且突然间他们的iPhone爆炸或互联网熄灭数小时或者死亡,我希望他们从游戏中移除,因为他们不能再玩了。如果手机已经死亡,无法告诉Firebase将用户从游戏中移除,我是否可以设置服务器端以检查玩家是否不再长时间发送数据,然后将其从游戏中移除?这款游戏的本质就是玩家不断更新实时数据库,因此,关注谁不更新数据可以很容易地判断某人的手机是否濒临悬崖。用户丢失连接时的Firebase服务器端逻辑
我想玩家A可以检查玩家B是否不再更新游戏数据并将他们从游戏中移除,但是如果玩家A和玩家B同时将他们的手机炸成火焰,那么对等检查不再有效。
Managing Presence部分中的onDisconnect内容看起来合适。谢谢。 – user3915477