我已将Firebase集成到我的iOS应用程序中,想要集成用户状态系统,是否有任何Firebase API可以跟踪哪个用户在线和离线?
最佳答案
是的,有办法
您可以使用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")
}
})
Read more here
关于ios - iOS应用程序中的Firebase在线状态系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44016521/