Я работаю над реакцией на firestore и создаю автономное приложение. Данные должны храниться в пожарном хранилище при наличии исправного интернет-соединения. Если нет, его следует сохранить в кеше.
В firestore есть параметр Включить автономные данные, где данные могут храниться в автономном режиме. Но я не понимал, что и где именно писать.
Так кто-нибудь может мне помочь?
заранее спасибо

В документация для сохранения в автономном режиме говорится:
To use offline persistence, you don't need to make any changes to the code that you use to access Cloud Firestore data. With offline persistence enabled, the Cloud Firestore client library automatically manages online and offline data access and synchronizes local data when the device is back online.
Итак, вам не нужно ничего делать, чтобы использовать это поведение по умолчанию.
Хорошо, похоже, вы знаете все, что вам нужно знать после прочтения этой страницы документации.
Firestore хранит копию данных локально, поэтому даже он записывает данные в автономном режиме и извлекает их.
Если вы хотите включить сохранение firestore в своем собственном приложении для реакции, просто скопируйте и вставьте код из документации в App.js, я использую то же самое, и он работает нормально.
Я добавил код enablePersistance () из документации firestore, как вы предложили, но получаю предупреждение, что Ошибка включения автономного хранилища. Откат к хранилищу отключен: на этой платформе либо отсутствует indexedDB, либо известно, что она имеет неполную реализацию. Автономное сохранение отключено
Это может быть связано с родным SDK,
в вашем файле firebase сразу после
firebase.initializeApp(firebbaseConfig)
firebase.firestore()
.enable persistence()
.catch(err => console.info(err)
thnq @doug, но в той же документации было написано, что по умолчанию сохранение в автономном режиме включено в Android и iOS, а не для Интернета. Для Интернета он по умолчанию отключен.