У меня есть приложение, которое извлекает некоторые простые данные из базы данных Firebase Realtime, и для простоты вот поток, который я хочу иметь.
Если телефон подключен к Интернету:
- Получить данные из базы данных firebase
Если телефон не в сети
- If there is data in firebase cache -> get data from cache
- If there is nothing in firebase cache -> show some default data stored locally in app
Проблема в том, что я не вижу возможности определить, доступны ли данные в кеше firebase. Поэтому, когда телефон отключен, я не вижу, следует ли отображать локально сохраненные данные или кеш из базы данных Firebase.