Как реализовать и протестировать Firebase Analytics в проекте React-Native?

Из чтения я узнал, что Firebase официально поддерживает react-native.

https://firebase.googleblog.com/2016/01/the-beginners-guide-to-react-native-and_84.html

Я перешел по указанной выше ссылке и выполнил следующие действия:

  1. npm install firebase --save
  2. Открыто index.ios.js и импортировано firebase

import * как firebase из firebase;

  1. Инициализировать Firebase

const firebaseConfig = {
  apiKey: "<your-api-key>",
  authDomain: "<your-auth-domain>",
  databaseURL: "<your-database-url>",
  storageBucket: "<your-storage-bucket>",
  ,
};
const firebaseApp = firebase.initializeApp(firebaseConfig);

Я ввел все правильные значения в указанные выше поля. Насколько я понимаю, это должно включить аналитику Firebase в моем проекте, и я должен видеть отчеты о сеансах в консоли Firebase. Но я ничего не вижу.

Я что-то упустил? Также есть ли способ получить журналы Firebase в react native, чтобы я мог знать, что происходит?


person Rohit Goyal    schedule 20.11.2016    source источник
comment
Для ведения журнала базы данных Firebase вы можете включить его с помощью: firebaseApp.database.enableLogging(true);   -  person Ivan Chernykh    schedule 03.12.2016


Ответы (2)


Веб-SDK Firebase (включая базу данных реального времени) работает с React Native. Однако в настоящее время Firebase не предлагает аналитику как часть веб-SDK. Чтобы включить аналитику, вам необходимо реализовать оболочку для собственных SDK или использовать такую ​​библиотеку, как https://github.com/fullstackreact/react-native-firestack.

person Sat Mandir Khalsa    schedule 20.11.2016

Firebase Analytics отправляет информацию каждые 24 часа. вы можете включить Logcat для Firebase, чтобы проверять ваши звонки, добавлять терминал и проверять его в Android Studio logcat:

adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC

И чтобы сразу увидеть их в консоли Firebase, вы должны включить режим отладки, который сразу же отправляет их:

Чтобы включить режим отладки Analytics на устройстве Android, выполните следующие команды:

adb shell setprop debug.firebase.analytics.app <package_name>

Такое поведение сохраняется до тех пор, пока вы явно не отключите режим отладки, выполнив следующую команду:

adb shell setprop debug.firebase.analytics.app .none.

ознакомьтесь с документацией Firebase

person Daniel Givoni    schedule 23.08.2017