当前位置: 首页 > 知识库问答 >
问题:

Firebase检测连接状态&同时连接到realtimeDB

况安然
2023-03-14
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")
    }
})

共有1个答案

奚高扬
2023-03-14

如果你想确定这样的事情,你可以很容易地:

  1. 在客户端浏览器脚本中附加监听器(例如jsfiddle/jsbin)
  2. 在多个浏览器中打开该脚本
  3. 检查Firebase控制台中的数据库>用法>连接图表
 类似资料:
  • 问题内容: 在Linux环境中,我需要检测RJ45连接器与其插槽的物理连接或断开连接状态。最好仅使用BASH脚本。 在其他站点上提出的以下解决方案不适用于此目的: 使用’ifconfig’-由于可以连接网络电缆,但网络配置不正确或当前未启动。 ping主机-因为产品将使用未知的网络配置和未知的主机位于LAN内。 / proc文件系统中没有可用的某种状态(其他所有文件都在其中)吗? Linux世界应

  • 主要内容:检查连接在本章中,我们将演示如何处理Firebase连接状态。 检查连接 我们可以使用下面的代码检查连接值。 当运行应用程序时,弹出窗口会通知有关连接。 通过使用上面给出的功能,可以跟踪连接状态并相应地更新您的应用程序。

  • 问题内容: 我正在(成功)使用以下命令连接到数据库: 一段时间后,我应该检查什么以检查连接是否仍处于打开状态? 我希望有类似的东西可供我使用。 问题答案: 没有。只需执行您的查询。如果连接已终止,则您的JDBC驱动程序将重新连接(如果它支持它,并且您在连接字符串中启用了它-大多数不支持它),否则您将得到异常。 如果检查连接是否正常,在实际执行查询之前它可能会掉线,因此通过检查绝对不会获得任何收益。

  • 问题内容: 如何在JavaScript中检测Internet连接是否离线? 问题答案: 您可以通过发出 失败的XHR请求 来确定连接丢失。 标准方法是 重试 几次 请求 。如果没有通过,请 警告用户 检查连接,然后 正常失败 。 旁注: 将整个应用程序置于“脱机”状态可能会导致很多容易出错的状态处理工作。无线连接可能会来去去等等。因此,最好的选择是妥善地失败,保留数据,并警告用户..允许他们最终解

  • 我正在尝试使用Android studio提供的工具将我的Android应用程序连接到firebase,但我面临着很多麻烦。 我已经尝试更新依赖到最新的最新的谷歌服务,但错误仍然存在,显示的错误是无法解析Android应用模块的Gradle配置。解决分级生成问题和/或重新同步。 分级/应用程序a

  • 我正在使用netty 4,并利用将协议状态管理等内容与编解码器分开(例如)。这真的很好用——我喜欢管道的单线程(如果需要的话)特性。 我还想管理断开/重新连接。 但是,当“断开连接”时,我想保留那些本来会发送给断开连接的人的消息。我希望这样做的同时仍然使用netty特性(即在持久化之前仍然使用管道中的处理程序进行编码等)。 不过,显然,这个(逻辑)管道的寿命超过了一个通道的寿命(当重新连接发生时,