[英]How to implement and test Firebase Analytics in a React-Native project?
我从阅读中了解到 Firebase 正式支持 react-native。
https://firebase.googleblog.com/2016/01/the-beginners-guide-to-react-native-and_84.html
我已经按照上面的链接执行了以下步骤:
npm install firebase --save
index.ios.js
并导入index.ios.js
从'firebase'导入*作为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 日志反应原生,以便我知道发生了什么?
Firebase Web SDK(包括实时数据库)与 React Native 配合使用。 但是,Firebase 目前不提供分析作为 Web SDK 的一部分。 要启用分析,您需要围绕本机 SDK 实施包装器或使用诸如https://github.com/fullstackreact/react-native-firestack 之类的库。
Firebase Analytics 每 24 小时发送一次信息。 您可以为 Firebase 启用 Logcat 来检查您的调用,在终端中添加,然后在 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 调试模式,请执行以下命令:
adb shell setprop debug.firebase.analytics.app <package_name>
此行为会一直存在,直到您通过执行以下命令显式禁用调试模式:
adb shell setprop debug.firebase.analytics.app .none.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.