我已将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/

10-10 09:30