android - 在 Cloud Firestore 中管理在线状态

标签 android database firebase google-cloud-firestore

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

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

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

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

最佳答案

您可以在同一个项目中轻松地同时使用 Cloud Firestore 和实时数据库。对于存在,我们建议您仍然使用实时数据库来处理它。

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

关于android - 在 Cloud Firestore 中管理在线状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46582975/

相关文章:

ruby-on-rails - 如何克服 Rails 中明显的 REST 与 DRY 困境?

mysql - 使用 Wampserver 安装 WordPress 时出现““Can’ t 选择数据库”错误

ios - 计算 Firebase 数据库子项并显示

node.js - 如何从 Firebase 向 node.js 发送通知?

mysql - 在具有缺失值的列上设置 AUTO_INCREMENT

firebase - 添加三元或 if 运算符来检测 Flutter StreamBuilder 中输出文本中的条件?

android - 无法在 android 变体应用程序中绑定(bind)服务

android - 删除 PWA 初始屏幕中的名称

javascript - A/libc : Fatal signal 11 (SIGSEGV), 代码 1 (SEGV_MAPERR), tid 8890 (RenderThread) 中的故障地址 0x20, pid 8833

android - 为什么在查询之前使用 hashmap(NotePad 示例中的 sNotesProjectionMap)?