在 Cloud Firestore 中管理在线状态

Managing Online Presence in Cloud Firestore

在 Firebase 实时数据库中,我们可以通过保持对节点的引用并更新它来轻松管理用户状态,如下所示:

DatabaseRef presenceRef = FirebaseDatabase.getInstance().getReference("disconnectmessage");

presenceRef.onDisconnect().setValue("I disconnected!");

如果我想在 Cloud Firestore 中做同样的事情,有什么办法可以实现吗?

您可以轻松地在同一项目中同时使用 Cloud Firestore 和实时数据库。对于存在感,建议还是使用Realtime Database来处理。

文档中有一节关于 how to use the Realtime Database to store user presence in Firestore