Я ищу идеи, как реализовать локальное резервное копирование данных Firebase на пользовательское устройство для приложений Cordova/PhoneGap.
Поэтому, если приложение закрыто, обновлено и т. д., данные могут быть загружены оттуда.
Существует один подход с использованием локального хранилища: https://github.com/yeldarby/offline-firebase
Однако я предпочитаю не переопределять код Firebase и сохранять данные более постоянно. Либо записывается в файл через файловый API Cordova, либо через подключаемый модуль базы данных SQLite для Cordova/PhoneGap.
Как лучше всего прослушивать изменения в данных Firebase через AngularFire? Поэтому я мог бы отреагировать на это и сохранить его вместе с ключами объекта Firebase и т. Д.
И есть ли способ физически сохранить предстоящие местные события?