Из часто задаваемых вопросов Firebase:
Что произойдет с моим приложением, если я потеряю подключение к сети?
Firebase прозрачно повторно подключается к серверам Firebase, как только вы восстанавливаете подключение. Тем временем все операции Firebase, выполняемые вашим приложением локально, немедленно запускают события (...). Как только подключение будет восстановлено, вы получите соответствующий набор событий, чтобы ваш клиент «догнал» текущее состояние сервера.
Что произойдет, если я перейду в автономный режим и продолжу изменять свои локальные данные, а затем вернусь в сеть, а другие клиенты внесут другие изменения? Кто из них в конечном итоге будет спасен?
Если данные на сервере переопределяются, означает ли это, что старые данные могут заменить новые?
Если новые данные, добавленные онлайн, сохраняются, знаю ли я, что данные, отправленные в автономном режиме, были удалены?