在 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 中启用 Android 监视器以检查日志?
如何在运行 React Native 应用程序的 iOS 设备中启用 Live Reload?
如何在 react-native-webview 中启用安全上下文?