Firebase C++ Windows 上的实时数据库连接丢失
Firebase C++ realtime database connection lost on Windows
我一直在一个简单的测试应用程序中使用Firebase C++ SDK的身份验证和实时数据库(适用于Windows(。身份验证成功后,每条新消息(节点(都会在几毫秒内从云中到达,直到发生以下情况:
- 我让计算机保持空闲状态不变。
- 由于能量设置,它会在 10-15 分钟后进入睡眠状态。(不想更改设置!
- 再次唤醒后,将重新为所有其他后台应用程序(如Skype,Outlook等(建立网络连接
- Firebase的连接似乎没有重新建立。
是否有任何内置功能可以在Firebase失去连接时从Firebase获取通知,并尝试重新登录,自动或手动重新连接到数据库?
我想它有一个后台保持活动连接来检查网络状态,但我无法获得任何有用的信息。文档说,即使在离线模式下,它也可以保持所有内容同步。
任何内置函数,用于在失去连接时从Firebase获取通知[?
为此,您需要将侦听器附加到虚拟.info/connected
节点,如下所示:https://firebase.google.com/docs/database/android/offline-capabilities#section-connection-state。不知何故,C++文档中缺少此部分,这就是我将您链接到 Android 版本的原因。
相关文章:
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 数据库连接并将数据从C ++程序保存到MySQL
- 在 C++ 中获取数据库连接
- Firebase C++ Windows 上的实时数据库连接丢失
- 我不能使用 mysql 数据库连接同时使用插入和选择.C++
- C++ Qt SQL lite 数据库连接问题
- C++ 程序中的数据库连接检查
- 打开与 Qt/C++ 的数据库连接
- 如何修复数据库连接的C 程序运行时间错误(0xc0000005)
- 使用libpq组织PostgreSQL数据库连接参数
- Qt 中的数据库连接池
- Qt-同时处理多个数据库连接
- 使用QT C 为Sevaral表单创建常见的数据库连接
- 将Raspberry Pi 2与外部远程数据库连接
- 是否允许在同一 Sqlite 数据库连接中启动多个事务
- IIS-部署ASP.NET网站和数据库连接
- 没有数据库连接的字符串转义
- Singletone中的数据库连接
- 正在将数据库连接到本地网络中的程序