javascript - react native 的 firebase 9 库的配置
问题描述
我正在尝试在 react-native 中设置一个 firebase 数据库。Google 似乎不再为 iOS 应用程序提供 SDK,而且许多信息都在新位置。我想知道如何在这里找到信息:
const firebaseConfig = {
apiKey: <value>
authDomain: <value>
databaseURL: <value>
projectId: <value>
storageBucket: <value>
messagingSenderId: <value>
appId: <value>
};
我收到错误“名为 [DEFAULT] 的 Firebase 应用程序已经存在,具有不同的选项或配置(应用程序/重复应用程序)”,其中包含我在 Firebase 帐户中找到的设置,我不确定如何解决此问题。
解决方案
您可以从 firebase 设置中获取 firebaseConfig。您需要在其中注册您的 ios 捆绑包 ID,以便您可以使用 Cloud Firestore 或实时数据库。
为了避免给定的错误。试试用这个,
if(firebase.apps.length == 0){
firebase.initializeApp(firebaseConfig);
}
推荐阅读
- python - 用一个表达式替换另一个表达式
- git - GitLab 正在运行 - 无法信任自签名证书
- c# - 如何在 Unity3D Networking 中同步变量
- unity3d - 统一按钮丢弃着色器中的像素
- python - 编译功能是否需要在 Django 中进行任何特殊配置?
- multithreading - 无限循环+线程服务/接口的设计模式?
- objective-c - 通过用户交互来理解 decisionPolicyForNavigationResponse
- css - 在容器中引导 4 个导航栏项目,其中一个项目在容器外右对齐
- python - 具有多个参数的 R 扫描的高效 python pandas 等效/实现
- python - 如何规范化 PostgreSQL 数据库中的表