firebase: không thể tìm thấy IDBIndex biến


8

Tôi đang phát triển một ứng dụng có phản ứng gốc (v0.60) và tôi cần thông báo đẩy. Tôi đã quyết định sử dụng firebase làm dịch vụ nhưng tôi gặp lỗi trong quá trình khởi tạo.

Mã số:

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

Vấn đề là tôi nhận được lỗi:

ReferenceError: Không thể tìm thấy biến: IDBIndex

Làm thế nào tôi có thể sửa lỗi này?

Câu trả lời:


0

Tôi sẽ khuyên bạn nên sử dụng trình bao bọc React Native Firebase thay thế. Khi họ nói :

Mặc dù một số tính năng từ SDK Web của Firebase thường sẽ hoạt động với React Native, nhưng nó chủ yếu được xây dựng cho web và do đó có một bộ tính năng tương thích hạn chế. Ngược lại, chúng tôi sử dụng SDK gốc của Firebase - điều này cho phép chúng tôi cung cấp API cho phần lớn các sản phẩm và dịch vụ của Firebase.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.