【问题标题】:How to update offline and online users via Firebase and React如何通过 Firebase 和 React 更新离线和在线用户
【发布时间】:2021-03-28 22:55:08
【问题描述】:

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

我想将 Firestore users.id 状态更新为 true 或 false。我怎样才能用useEffect()做这个方法,使在线状态或离线状态?

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

【问题讨论】:

    标签: javascript reactjs firebase google-cloud-firestore


    【解决方案1】:

    由于与服务器通信的方式,Firestore 没有内置的存在检测系统。如果您想将在线状态系统集成到您的 Firestore 项目中,您必须使用实时数据库,如building a presence system in Cloud Firestore 上的文档中所示。


    有一个 Firebase 扩展正在开发中,可将这种集成简化为单击几下,但目前处于早期访问阶段,仅作为 Firebase Alpha program 的一部分提供,我不知道何时可以普遍使用.

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多