我是否需要为db.ref设置Firebase权限('.info/connected');?

Hel*_*ope 0 javascript firebase firebase-security firebase-authentication firebase-realtime-database

如何设置数据库规则以便浏览器可以收听?

var connectedRef = db.ref('.info/connected');
connectedRef.on('value', function(snap) {...});
Run Code Online (Sandbox Code Playgroud)

目前尚不清楚我能够听到什么级别.info/connected.

这是我当前的数据库规则:

{
  "rules": {
    "service": {
      "$service": {
        "bot": {
          "$bot_id": {
            "notification": {
              "$user_id": {
                ".write": "auth != null"
              }
            },
            "player": {
              ".write": "auth != null",
              ".read": "auth != null"
            }
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

vzs*_*zsg 5

.info/connected路径是客户端上反映套接字连接状态的虚拟节点.它始终可用,不受安全规则的影响.

同样.info/serverTimeOffset也是如此.