Если на андроиде пользователь нажимает очистить кэш (не очищает данные) или использует какое-либо более чистое приложение (например, чистый мастер и т. Д.), Будут ли очищены данные персистентности пожарного хранилища?
Да,будет. Согласно официальной документации о Firestore офлайн-персистентности :
Cloud Firestore поддерживает офлайновое сохранение данных. Эта функция кэширует копию данных Cloud Firestore, которые ваше приложение активно использует, поэтому ваше приложение может получить доступ к данным, когда устройство находится в автономном режиме.
Таким образом, это означает, что клиент будет оставаться активным и последним. данные на диск. Если вы очистите кеш, вам нужно снова получить данные. Этот метод не совсем рекомендуется в Firestore, поскольку повторное получение всех данных обойдется вам в операцию чтения для каждого прочитанного вами документа.