我正在开发基于$data['CUST_ID'] = 2;
$data['CUST_ID'] = 2;
$data['CUST_ID'] = 2;
bottom-border;
$data['CUST_ID'] = 25;
$data['CUST_ID'] = 25;
bottom-border;
$data['CUST_ID'] = 2131;
bottom-border;...
的桌面应用程序,该应用程序从用户的计算机收集数据并通过Node.js (Electron)
模块将其发送到Firebase Realtime database
。
当用户离线时,我仍然希望收集数据并在连接后将其发送到Firebase Node.js
,但我对它的完成情况有点困惑。显然,基于文档Firebase执行此操作(在本地执行Firebase
和put
并在线发送数据),只要会话处于活动状态(这意味着我的应用程序仍在运行且未关闭),它是否正确?
在文档中有2种方法set
和firebase.database().goOffline();
,我是否应该经常观看互联网连接,并在我的代码中将Firabse设置为离线和在线?谢谢
答案 0 :(得分:2)
除非您明确要控制Firebase客户端是否连接/尝试连接到其服务器,否则无需调用goOffline()
/ goOnline()
方法。
使用默认行为:恢复网络连接后,Firebase客户端将自动重新连接并发送任何待处理的更新。