【发布时间】:2018-07-24 13:59:48
【问题描述】:
在一个广泛使用 Firebase 的大型应用中,我正在尝试分析,
-FIRDebugEnabled 设置正常。
设备上的日期/时间设置正确。
我已经尝试了所有的模拟器、系留设备,甚至构建到 TestFlight。
需要的东西在应用启动中..
FirebaseConfiguration.shared.setLoggerLevel(.max)
FirebaseApp.configure()
// helps Analytics get going:
AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(true)
同样,Firebase 实时和数据库始终完美运行。
所以使用Analytics.logEvent# ...
请注意,项目在 Xcode 控制台中完美显示:
2018-07-24 08:27:23.868 Blah[7501] <Debug> [Firebase/Analytics][I-ACS023105] Event is
not subject to real-time event count daily limit. Marking an event as
real-time. Event name, parameters: select_content, {
firebase_event_origin (_o) = app;
firebase_realtime (_r) = 1;
item_name = tapMyProfile;
firebase_screen_class (_sc) = Blah.SomeScreen;
firebase_debug (_dbg) = 1;
firebase_screen_id (_si) = 8314738347840858914;
item_id = Blah-tapMyProfile;
content_type = tapMyProfile;
}
或者...
2018-07-24 08:56:12.393306-0500 Blah[7501:135963] [Firebase/Analytics][I-ACS023073] Debug
mode is enabled. Marking event as debug and real-time. Event name,
parameters: select_content, {
firebase_event_origin (_o) = app;
firebase_screen (_sn) = MyProfile;
item_name = tapCamera;
firebase_realtime (_r) = 1;
firebase_screen_class (_sc) = Blah.OldDevDotScreen;
firebase_debug (_dbg) = 1;
firebase_screen_id (_si) = 8314738347840858915;
item_id = Blah-tapCamera;
content_type = tapCamera;
}
注意 tapMyProfile 或 tapCamera,这是我来自 Analytics.logEvent#
这样的分析似乎运作良好:
所以,这些数字每隔几个小时就会更新一次,等等。
每个项目再次完美地出现在 Xcode 控制台中..
但无论如何,Firebase 调试控制台上都不会显示任何内容!
什么都没有!
这到底是什么问题?
(另外我已经等了一天或更长时间,它们也没有显示为事件。)
Debug 中怎么什么都没有显示???
【问题讨论】:
-
我遇到了类似的问题,但我从
Dubug device下拉列表中选择了错误的设备。这对我有用,你最终找到解决问题的方法了吗? -
对于物理设备,我们需要做的不仅仅是配置启动参数。在这里回答:stackoverflow.com/questions/43754848/…