У меня есть база данных Firebase в реальном времени, в которой включено автономное постоянство с помощью вызова
Database.database().isPersistenceEnabled = true
Это необходимо для большинства данных.Один вид данных, хранящихся под конкретным узлом, который необходимо загрузить только один раз, но необходима текущая версия сервера, а не локальный кэш.
Есть ли способ добиться этого?
Iпытался вызвать observeSingleEvent
при запуске приложения, но он все еще дает локальный кеш от предыдущего запуска приложения.Стандартный observe
обратный вызов сначала вызывается с данными локального кэша, а затем с данными сервера, но нет возможности дифференцировать эти случаи.
Облачное хранилище пожаров, кажется, решает эту проблему, предоставляя свойство fromCache
для SnapshotMetadata
.Есть ли решение для базы данных в реальном времени?