首页 文章

如何在React-Native项目中实施和测试Firebase Analytics?

提问于
浏览
4

我从阅读中了解到,Firebase正式支持反应原生 .

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

我已按照上述链接执行了这些步骤

  • npm install firebase --save

  • 打开index.ios.js并导入firebase

从* firebase'导入*作为firebase;

  • 初始化Firebase

const firebaseConfig = {apiKey:“”,authDomain:“”,databaseURL:“”,storageBucket:“”,,}; const firebaseApp = firebase.initializeApp(firebaseConfig);

我已将所有正确的值放在上面的字段中 . 根据我的理解,这应该在我的项目中启用Firebase分析,我应该在Firebase控制台中看到会话报告 . 但我看不到任何东西 .

我在这里遗漏了什么?还有什么方法可以让Firebase日志做出反应原生,以便我可以知道发生了什么?

2 回答

  • 0

    Firebase Web SDK(包括实时数据库)与React Native配合使用 . 但是,Firebase目前不提供分析作为Web SDK的一部分 . 要启用分析,您需要在本机SDK周围实现包装器或使用诸如https://github.com/fullstackreact/react-native-firestack之类的库 .

  • 3

    Firebase Analytics每24小时发送一次信息 . 您可以启用Logcat for 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控制台中查看它们,您应该启用调试模式 - 立即发送它们:

    要在Android设备上启用Analytics Debug模式,请执行以下命令:adb shell setprop debug.firebase.analytics.app <package_name>在您通过执行以下命令显式禁用调试模式之前,此行为将持续存在:adb shell setprop debug.firebase .analytics.app .none .

    checkout the Firebase documentation

相关问题