Javascript 如何通过Firebase更新离线和在线用户并作出反应

Javascript 如何通过Firebase更新离线和在线用户并作出反应,javascript,reactjs,firebase,google-cloud-firestore,Javascript,Reactjs,Firebase,Google Cloud Firestore,我现在正在做一个社交媒体项目。我需要有用户在场,这是非常重要的。我已经看到了方法onDisconnect(),然后让用户离线,但我的主要问题是我要为我的项目使用Firestore 我想将Firestore users.id状态更新为true或false。如何使用useffect()执行此方法,并使其处于联机状态或脱机状态 我想在Firestoreusers.id中更新,而不是在实时数据库中更新。由于Firestore与服务器的通信方式,Firestore没有内置的状态检测系统。如果要将状态信息系

我现在正在做一个社交媒体项目。我需要有用户在场,这是非常重要的。我已经看到了方法
onDisconnect()
,然后让用户离线,但我的主要问题是我要为我的项目使用Firestore

我想将Firestore users.id状态更新为true或false。如何使用
useffect()
执行此方法,并使其处于联机状态或脱机状态


我想在Firestore
users.id中更新,而不是在实时数据库中更新。

由于Firestore与服务器的通信方式,Firestore没有内置的状态检测系统。如果要将状态信息系统集成到Firestore项目中,则必须使用实时数据库,如上的本文档所示



开发中有一个Firebase扩展,可将此集成简化为几次单击,但该扩展目前处于早期访问阶段,仅作为的一部分提供,我没有关于何时可以普遍使用的信息。

由于其与服务器的通信方式,Firestore没有内置的状态检测系统。如果要将状态信息系统集成到Firestore项目中,则必须使用实时数据库,如上的本文档所示



开发中有一个Firebase扩展,可将此集成简化为几次单击,但该扩展目前处于早期访问阶段,仅作为的一部分提供,我没有关于何时可以普遍使用的信息。

Hey Magomed。你在这方面有什么进展吗?我试着在下面帮忙。你查过我的答案了吗?如果我的答案有用,请单击向上投票按钮(▲) 如果它回答了您的问题,请单击复选标记(✓) 接受它。这样其他人就知道你得到了(足够的)帮助。另请参见Hey Magomed。你在这方面取得了任何进展吗?我试图在下面提供帮助。你查看了我的答案吗?如果我的答案有用,请单击向上投票按钮(▲) 如果它回答了您的问题,请单击复选标记(✓) 接受它。这样别人就会知道你已经得到了(足够的)帮助。也请参见