firebase: no se puede encontrar la variable IDBIndex

8

Estoy desarrollando una aplicación con react-native (v0.60) y necesito notificaciones push. Decidí usar firebase como servicio pero tengo un error durante la inicialización.

Código:

import {AppRegistry} from 'react-native';
import Config from 'react-native-config'
import * as firebase from 'firebase/app'
import '@firebase/messaging'

import firebaseConfig from 'App/src/firebase.config'
import App from './App';
import {name as appName} from './app.json';

firebase.initializeApp(firebaseConfig)
const messaging = firebase.messaging()
messaging.usePublicVapidKey(Config.FIREBASE_KEY_PAIR)

AppRegistry.registerComponent(appName, () => App);

El problema es que me sale el error:

ReferenceError: no se puede encontrar la variable: IDBIndex

¿Cómo puedo arreglar esto?

ste
fuente

Respuestas:

0

En su lugar, recomendaría usar el contenedor React Native Firebase . Como dicen :

Aunque algunas características del SDK de Firebase Web generalmente funcionarán con React Native, está diseñado principalmente para la web y, como tal, tiene un conjunto limitado de funciones compatibles. Por el contrario, utilizamos los SDK nativos de Firebase; esto nos permite proporcionar API a la gran mayoría de los productos y servicios de Firebase.

soywod
fuente