Пытаясь подключить собственное приложение React к Firebase с помощью expo

Я использую выставку «Голый рабочий процесс», чтобы подключить мое реагирующее приложение к firebase.

Вот что я сделал до сих пор, следуя этому уроку:

  1. У меня был существующий проект firebase, к которому я пытаюсь подключиться.

  2. Я щелкнул значок Android и зарегистрировал приложение, а также загрузил часть конфигурации, я даже добавил Firebase SDK и применил плагины. Когда я использую

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

то я получаю эту ошибку:

в моем приложении /build.gradle я получаю следующую ошибку:

импортировать com.android.build.OutputFile

the error is: cannot resolve symbol "build"

как я могу это решить?

Я также щелкнул файл и нажал на аннулирование / перезапуск кеша, и я сделал это тоже, когда я нажимаю «Выполнить» в своих студиях Android в всплывающем окне редактирования конфигурации, которое мне сообщает Error: AndroidManifest.xml doesn't exist or has incorrect root tag

когда я нажимаю «Файл» -> «Структура проекта», я вижу в SDK проекта, что SKD не выбран.

поэтому я не уверен, что вызывает эту проблему.

0
0
435
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Создайте свой экземпляр Firebase, затем перейдите на левую сторону, где написано «База данных в реальном времени», и настройте ее. Убедитесь, что у вас установлен 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 после создания веб-приложения для вашего проекта Firebase. (кнопка </>).

Теперь, когда ваша база данных Firebase связана с выставочным проектом, импортируйте базу данных с помощью import { db } from '{path to your config file}';

Дайте мне знать, если вам нужна помощь в отправке и извлечении данных из вашего экземпляра RTDB.

Другие вопросы по теме

Служба прослушивателя Firebase Firestore в реальном времени недоступна Время ожидания запроса на Heroku
ValueNotFound: вместо этого не удается получить контейнер декодирования с ключом, найденный нулевым
React с react-redux-firebase isLoaded имеет значение true, а isEmpty кажется ложным, но firebase.auth().currentUser имеет значение null - в чем может быть причина?
Можно ли разрешить только аутентифицированным пользователям использовать вызываемую функцию без выставления счетов за недействительные вызовы?
Получите все документы в коллекции с помощью Cloud Firestore
Путь к firestore для облачных функций
Калькулятор использования Firestore для Android
Получить изображение, хранящееся в хранилище Firebase
База данных Firebase Realtime, обеспечивающая удобство использования моментальных снимков
Ошибка развертывания Firebase CLI: «Развертывание в средах выполнения ниже Node.js 10 теперь отключено в Firebase CLI»