繁体   English   中英

尝试使用 expo 将反应本机应用程序连接到 firebase

[英]trying to connect react native app to firebase using expo

我正在使用 expo“裸工作流”来将我的反应应用程序连接到 firebase。

这是我按照本教程到目前为止所做的:

  1. 我有一个正在尝试连接的现有 firebase 项目。

  2. 我点击了 android 图标并注册了应用程序还下载了配置部分,我什至添加了 Firebase SDK 并应用了插件,当我使用

var admin = require("firebase-admin");

然后我得到这个错误:

在此处输入图像描述

在我的 app/build.gradle 中,我确实收到以下错误:

导入 com.android.build.OutputFile

the error is: cannot resolve symbol "build"

我该如何解决这个问题?

我还单击了该文件并按下了无效/缓存重新启动,当我单击编辑配置 window 上的 android 工作室上的运行时,我也这样Error: AndroidManifest.xml doesn't exist or has incorrect root tag

当我单击文件->项目结构时,我在项目 SDK 下看到没有选择 SKD。

所以我不确定是什么导致了这个问题。

创建您的 Firebase 实例,然后在左侧显示“实时数据库”的位置创建 go 并进行设置。 确保您已安装 react-native-firebase ( expo install react-native-firebase )。 创建一个如下所示的 config.js 文件:

import Firebase from 'firebase';
let config = {
  apiKey: '',
  authDomain: '',
  databaseURL: '',
  projectId: '',
  storageBucket: '',
  messagingSenderId: ''
};
let app = Firebase.initializeApp(config);
export const db = app.database();

在为您的 firebase 项目创建 web 应用程序后,在 firebase 控制台中填写您的信息。 </>按钮)。

现在您已将 firebase 链接到 expo 项目,使用import { db } from '{path to your config file}';

如果您需要帮助从 RTDB 实例推送和提取数据,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM