我已将Firebase集成到我的iOS应用程序中我想要集成用户在线系统,是否有任何Firebase API可以跟踪哪些用户在线&离线?
答案 0 :(得分:2)
是的,有办法
您可以使用firebase的.info/connected
每次Firebase的实时数据库客户端连接状态发生变化时,都会更新。
let connectedRef = Database.database().reference(withPath: ".info/connected")
connectedRef.observe(.value, with: { snapshot in
if snapshot.value as? Bool ?? false {
print("Connected")
} else {
print("Not connected")
}
})