【发布时间】:2016-08-20 14:35:53
【问题描述】:
是否使用监听客户端的连接状态 https://firebase.google.com/docs/database/ios/offline-capabilities#section-connection-state 算作实时数据库的“同时连接”
let connectedRef = FIRDatabase.database().referenceWithPath(".info/connected")
connectedRef.observeEventType(.Value, withBlock: { snapshot in
if let connected = snapshot.value as? Bool where connected {
print("Connected")
} else {
print("Not connected")
}
})
最后,在阅读文档时,我很困惑这个观察者是否对 RealTimeDB 进行了 ping 操作,或者它是否是客户端检查其连接状态。这种混淆来自这个特定文档句子中的“客户端”一词“Firebase 实时数据库 clients 在 /.info/connected 提供了一个特殊位置,每次客户端的连接状态改变。”谢谢
【问题讨论】:
标签: firebase firebase-realtime-database