【问题标题】:how to add an active user feature in chat flutter app如何在聊天颤振应用中添加活跃用户功能
【发布时间】:2020-12-21 02:08:42
【问题描述】:

大家好,我正在制作一个基于 Flutter 的实时聊天应用。我正在使用 Firebase 作为我的应用程序的后端,并且示例短信效果非常好。但是我想为聊天添加一个活动功能,例如当用户处于活动状态时,在应用程序上为其他用户与他进行了早期对话,他显示他当前处于活动状态,并且像在信使或 viber 或什么应用程序。我可以用颤振和火力做吗?

【问题讨论】:

  • 答案显然是:是的,你可以用flutter和firebase做到这一点......

标签: android firebase flutter chat


【解决方案1】:

您所描述的是所谓的存在系统,可以通过结合其.info/connected 节点及其onDisconnect 处理程序在Firebase 的实时数据库上实现。有关详细信息,请参阅 managing presence 上的 Firebase 文档。该链接适用于 Android,但 Flutter 库中提供了相同的功能。

如果您使用 Cloud Firestore,则此类功能无法直接在产品中使用,但您可以integrate Realtime Database and Firestore to build a presence system

【讨论】:

  • 我可以在特定用户中唱歌时为其他用户检查它吗
  • 因为我需要检查其他用户而不是已经登录的用户,以说明他们是否已连接
  • 如果您查看我链接的文档,它会显示如何构建这样的存在系统。
猜你喜欢
  • 2012-11-07
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 2016-10-20
  • 1970-01-01
  • 2021-12-16
  • 1970-01-01
  • 2022-06-10
相关资源
最近更新 更多