ste*_*ste 9 firebase react-native
我正在开发一个带有 react-native (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);
Run Code Online (Sandbox Code Playgroud)
问题是我收到错误:
参考错误:找不到变量:IDBIndex
我怎样才能解决这个问题?
小智 7
firebase 仅支持 React Native 上的身份验证、Firestore 和实时数据库、存储和函数。Firebase JS SDK 不支持 Analytics 等其他模块,但您可以使用 expo-firebase-analytics。如果您想访问全套原生 Firebase 工具
请删除 firebase.analytics();
我建议改用React Native Firebase包装器。像他们说的那样:
尽管 Firebase Web SDK 中的某些功能通常可以与 React Native 配合使用,但它主要是为 Web 构建的,因此具有有限的兼容功能集。相比之下,我们使用 Firebase Native SDK - 这使我们能够为绝大多数 Firebase 产品和服务提供 API。
归档时间: |
|
查看次数: |
2490 次 |
最近记录: |