[英]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.