Skip to content

FR: Firestore Persistence Support for Expo / React Native #7947

Description

@Yonom

Operating System

iOS 17.2

Browser Version

React Native

Firebase SDK Version

10.7.1

Firebase SDK Product:

Firestore

Describe your project's tooling

React Native 0.73.2

Describe the problem

On React Native (v0.73.2), enabling persistence for Firestore fails.

@firebase/firestore: Firestore (10.7.1): Error using user provided cache. Falling back to memory cache: FirebaseError: [code=unimplemented]: This platform is either missing IndexedDB or is known to have an incomplete implementation. Offline persistence has been disabled.

Steps and code to reproduce issue

npx create-expo-app
yarn add firestore
import { initializeApp } from "firebase/app";
import { initializeFirestore, persistentLocalCache } from "firebase/firestore";

const firebaseConfig = {
  // config here
};

const app = initializeApp(firebaseConfig);

const firestore = initializeFirestore(app, {
  localCache: persistentLocalCache(),
})
yarn start --ios

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions