iOS应用程序中的Firebase存在系统

时间:2017-05-17 05:45:20

标签: ios firebase

我已将Firebase集成到我的iOS应用程序中我想要集成用户在线系统,是否有任何Firebase API可以跟踪哪些用户在线&离线?

1 个答案:

答案 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")
  }
})

Read more here