【发布时间】:2020-09-04 09:59:54
【问题描述】:
我正在使用
firebase.database().ref('.info/connected').on('value', function (snapshot) {
if (snapshot.val() !== false) {
console.log("connected");
}
})
检测用户的存在。我试图了解实时数据库如何检测客户端是否已连接。现在对我来说是一些黑魔法。换句话说,在.info/connected字段下,用户被视为true或false的条件是什么。
例如,我知道为了成为false,用户可以离开找到我的网络应用程序的页面。但具体的条件是什么?这是否意味着如果用户执行firebase.initializeApp(config); 代码,并且我在同一个文件中运行状态跟踪,那么该用户被认为是连接的?
【问题讨论】:
标签: firebase firebase-realtime-database