嗯,我有一个具有同源和生产风格的应用程序。当我构建 Homolog 时,我可以使用
adb shell setprop debug.firebase.analytics.app com.exampleofpackage.homolog
是的,我的应用程序与调试视图和 Firebase Realtime 连接。
一旦触发我就可以看到所有事件。所以我们有生产风格,使用包 com.exampleofpackage,我们不运行
adb shell setprop
命令,但我们可以看到 Firebase dash 内的所有实时事件。
好吧,那有什么问题吗?
当我构建同源风格并安装在物理设备上时,并且我不使用
adb shell setprop
命令,Firebase 事件不会发送。即使在预定的上传时间之后也不会。
一天后,当我尝试查看资源管理器报告时,我也找不到这些事件。好像包裹没有发送到服务器。
为什么生产无需运行任何命令就可以工作,而 Homolog 却不能?
是否有我遗漏的配置?
我是否理解 Firebase 的工作原理有误?
无论我是否运行 adb 命令,我都想查看我的事件
初始化 firebase 后尝试添加此内容
val collectionEnabled = FirebaseCrashlytics.getInstance().isCrashlyticsCollectionEnabled
然后打印它的值。
如果该值为 false,则在 firebase 初始化后添加此行
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true)