在一个广泛使用 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 中什么都没有显示???
最佳答案
检查设备的时间设置。时间需要准确。
关于ios - Firebase Analytics 看起来很完美,但就是不会出现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51500575/