使用 Expo 的 Firebase 调试视图

fra*_*sta 5 react-native firebase-analytics expo

我正在尝试在我的 React 本机应用程序中使用 Firebase,我正在使用 Expo 管理的工作流程开发该应用程序。

我已经安装了npmexpo-firebase-analyticsfirebasenpm 包。根据文档,Firebase 不能在 Expo 客户端中运行,并且只有当应用程序构建并在真实设备上运行时。

为了使其在 Expo 客户端上运行,按照说明,我在 Firebase 上创建了一个 Web 应用程序,并使用了apiKey以及measurementId我已包含在我的 app.json 文件中的 。

"web": {
  "config": {
    "firebase": {
      "appId": "1:xxxxxxxxxx66e",
      "apiKey": "AIxxxxxxxxxxv0",
      "measurementId": "G-XXXXXXXX"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我还从expo-firebase-analytics我的 App.js 文件中的包中调用了这两个函数:

Analytics.setUnavailabilityLogging(false);
Analytics.setDebugModeEnabled(true);
Run Code Online (Sandbox Code Playgroud)

我所有的 firebase 事件和日志都被记录到控制台。但是,我在 Firebase 控制台的“调试视图”中看不到任何数据。我究竟做错了什么?