Я разрабатываю настольное приложение на основе Node.js (Electron)
, которое собирает данные с компьютера пользователя и отправляет их на Firebase Realtime database
через модуль Firebase Node.js
.
Когда пользователь находится в автономном режиме, я хотел бы по-прежнему собирать данные и отправлять их на Firebase
после установления соединения, но я немного не понимаю, как это делается. По-видимому, на основе документации Firebase делает это (выполняя put
и set
локально и отправляя данные после подключения к сети) автоматически, пока сеанс жив (что означает, что мое приложение все еще работает и не закрыто), это правильно?
В документации есть 2 метода firebase.database().goOffline();
и firebase.database().goOnline();
, должен ли я постоянно следить за интернет-соединением и устанавливать Firabse в офлайн и онлайн в моем коде? Благодарность