Firebase-检测某个用户是否已经登录

时间:2018-12-20 23:14:14

标签: firebase firebase-realtime-database firebase-authentication

假设我已经有其他用户的ID。我能以某种方式检测该用户是否已经登录吗? 我需要该功能,因为我正在使用董事会开发一个Web应用程序,其中仅显示在线团队成员。

我搜索了Firebase文档,只有功能可以检查我当前是否登录:

var user = firebase.auth().currentUser;

if (user) {
  // User is signed in.
} else {
  // No user is signed in.
}

1 个答案:

答案 0 :(得分:1)

Firebase身份验证无法确定某些用户是否正在积极使用您的应用。您现在执行的检查只会告诉您用户是否以前登录过您的应用程序。

如果您想保持用户的存在,Firebase Realtime Database可以帮助您。对于解决方案described in the documentation进行了详尽的描述。