簡體   English   中英

如何在 React-Native 項目中實施和測試 Firebase Analytics?

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

我已經按照上面的鏈接執行了以下步驟:

  1. npm install firebase --save
  2. 打開index.ios.js並導入index.ios.js

從'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 日志反應原生,以便我知道發生了什么?

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.

查看 Firebase 文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM