Firebase 正在替换版本3中的.info/connected

Firebase 正在替换版本3中的.info/connected,firebase,Firebase,我使用以下代码: function onConnected(callback) { ref.child('.info/connected').on('value', connectedSnap => callback(connectedSnap.val() === true)); } 我不清楚如何将此代码迁移到版本3?这就是如何在连接fb时使用true调用回调,在断开连接时使用false调用回调 (位于do not note.info/connected的迁移文档) 谢谢 我也遇

我使用以下代码:

function onConnected(callback) {
    ref.child('.info/connected').on('value', connectedSnap => callback(connectedSnap.val() === true));
}
我不清楚如何将此代码迁移到版本3?这就是如何在连接fb时使用true调用回调,在断开连接时使用false调用回调

(位于do not note.info/connected的迁移文档)


谢谢

我也遇到了同样的问题,用类似的方法解决了这个问题:

var firebase = require("firebase");

firebase.initializeApp({
  serviceAccount: "path-to-your-config-folder/your-config-file.json",
  databaseURL: "https://your-app.firebaseio.com"
});

var db = firebase.database();
var ref = db.ref('/your-data-tree');

ref.set({iAmOnline:true})
ref.onDisconnect().set({iAmOnline:false})

我的代码是针对后端的,但可能对您有用。

我也遇到了同样的问题,并用类似的方法解决了这个问题:

var firebase = require("firebase");

firebase.initializeApp({
  serviceAccount: "path-to-your-config-folder/your-config-file.json",
  databaseURL: "https://your-app.firebaseio.com"
});

var db = firebase.database();
var ref = db.ref('/your-data-tree');

ref.set({iAmOnline:true})
ref.onDisconnect().set({iAmOnline:false})

我的代码是用于后端的,但可能对您有用。

该代码应不经修改即可运行。你有什么问题?哦,那样的话,可能还有另一个问题。。。那么.info/connected在v3中仍然是实现这一点的正确方法吗?好的,我看到其中有一个示例,代码应该不经修改就运行。你有什么问题?哦,那样的话,可能还有另一个问题。。。那么.info/connected在v3中仍然是实现这一点的正确方法吗?好的,我看到了