在 React Native 中启用 Firebase debugView 事件

Posted

技术标签:

【中文标题】在 React Native 中启用 Firebase debugView 事件【英文标题】:Enable Firebase debugView Events in React native 【发布时间】:2018-06-15 14:27:54 【问题描述】:

我一直在尝试将我的 ReactNative 应用程序连接到 firebase,原因有两个 - 1.推送通知(成功完成) 2. 记录每个用户的事件。

我在使用 debugView 时遇到问题,无法在开发模式下获取实时事件,我可以在 streamView 中看到我的事件,但经过一些延迟。

对于上述 - 对于 android - adb shell setprop debug.firebase.analytics.app "package_name"

对于 ios,我已将 -FIRAnalyticsDebugEnabled 添加到我的 xcode 方案中。

但这些似乎都不起作用。

我有 RN0.44。

谢谢你,

【问题讨论】:

我也有同样的问题。 @EarlFerguson:你需要添加两个东西,-FIRAnalyticsDebugEnabled-FIRDebugEnabled,并确保你有正确的Google-Services.json,它会起作用。 【参考方案1】:

对于 ios,可以使用 FIRDebugEnabled 参数在模拟器中启动应用程序。

xcrun simctl launch "iPhone 8" com.your.package -FIRDebugEnabled

【讨论】:

答案是问题后 3 年,但正是我搜索时需要的,所以谢谢!【参考方案2】:

对于其他面临此问题的人,您可以运行以下命令:

adb shell setprop debug.firebase.analytics.app <package_name>

more details here

【讨论】:

这仅适用于 Android,但 OP 询问的是 Android 和 iOS

以上是关于在 React Native 中启用 Firebase debugView 事件的主要内容,如果未能解决你的问题,请参考以下文章

未启用可选链接 React Native

如何在 React Native 中启用 Android 监视器以检查日志?

如何在运行 React Native 应用程序的 iOS 设备中启用 Live Reload?

如何在 react-native-webview 中启用安全上下文?

在 React Native 中启用 Firebase debugView 事件

此商家未启用 Google Pay。 [Android,React-Native]