firebase:変数IDBIndexが見つかりません


8

反応ネイティブ(v0.60)のアプリを開発していて、プッシュ通知が必要です。firebaseをサービスとして使用することにしましたが、初期化中にエラーが発生しました。

コード:

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);

問題は、エラーが発生することです。

ReferenceError:変数が見つかりません:IDBIndex

どうすれば修正できますか?

回答:


0

代わりにReact Native Firebaseラッパーを使用することをお勧めします。彼らは言います

Firebase Web SDKの一部の機能は通常React Nativeで動作しますが、主にWeb用に構築されているため、互換性のある機能セットに制限があります。対照的に、Firebase Native SDKを使用しています。これにより、Firebaseの製品とサービスの大部分にAPIを提供できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.