我的代码使用:
function onConnected(callback) {
ref.child('.info/connected').on('value', connectedSnap => callback(connectedSnap.val() === true));
}
我不清楚如何将此代码迁移到版本3?这是如何在连接fb时使用true调用回调,在断开连接时调用false?
(https://firebase.google.com/support/guides/firebase-web的迁移文档未提及.info / connected)
THX!
答案 0 :(得分:0)
我遇到了同样的问题,并且解决了这样的问题:
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})
我的代码是针对后端的,但可能对你有用。