私は拡張子のオンライン状態を監視するために、Chromeの拡張機能のためにbackground.htmlにこのコードを実行している:私は、コンソールを見たときFirebase onDisconnectは20分ごとに起動しますか?
var amOnline = firebase.database().ref('.info/connected');
amOnline.on('value', function(snap) {
if (snap.val() === true) {
console.log("connected")
}
else {
console.log("disconnected")
}
});
、私はこれを参照してください。 それは接続/切断のように見えます20分ごとに(+/-)
07:57:06.597 background.js:75 connected
08:44:43.261 background.js:99 disconnected
08:44:44.606 background.js:75 connected
09:05:19.879 background.js:99 disconnected
09:05:21.999 background.js:75 connected
09:34:57.091 background.js:99 disconnected
09:34:57.907 background.js:75 connected
09:54:49.555 background.js:99 disconnected
09:54:50.279 background.js:75 connected
10:35:25.933 background.js:99 disconnected
10:35:27.604 background.js:75 connected
10:55:16.865 background.js:99 disconnected
のための間隔がなぜfirebaseはこれをやっている、と私はそれを防ぐために何ができるのでしょうか? オンラインステータスのセッションを保存しています。これらは匿名ユーザーなので、認証/ログイン状態はありません。