firebase我的应用程序中当前登录用户的数量

时间:2017-10-23 12:32:33

标签: android firebase firebase-realtime-database

所以我有Firebase电子邮件Auth的应用

我想跟踪现在有多少用户正在登录

firebase数据库中的一个数字,可以不断更改或立即列出活动用户!

用户退出时删除它们

我们不能在firebase数据库中完全添加,所以如何做到这一点..任何帮助?

PS:我不想使用Google Analytics,我想要一个数据库解决方案

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

对于真正的核心数据库解决方案,您可以执行以下操作:

您可以在数据库用户集合中添加 last_login 字段。每当用户恢复您的应用程序时更新该字段。然后您就可以查询一次或直播关于最近几分钟登录的用户数。

如果您正在寻找更准确的信息,您可以每隔几秒从您的应用程序更新用户 last_login 并实时流式传输最后的结果。

请注意,这可能会花费您很多钱,因为 Firestore 是按操作付费的数据库,这意味着您需要为每次更新和从数据库中读取的内容付费。

您也可以在答案下方查看@Frank van Puffelen 评论。

享受吧!