在一个广泛使用 Firebase 的大型应用程序中,我正在尝试分析,

ios - Firebase Analytics 看起来很完美,但就是不会出现?-LMLPHP
-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# 自定义事件之一

这样的分析似乎工作得很好:

ios - Firebase Analytics 看起来很完美,但就是不会出现?-LMLPHP

所以,这些数字每隔几个小时更新一次,等等。

同样,每个项目都完美地出现在 Xcode 控制台中..

但无论如何,Firebase 调试控制台上都不会显示任何内容!

ios - Firebase Analytics 看起来很完美,但就是不会出现?-LMLPHP

没有什么!

这到底是什么问题?

(另外,我已经等了一天或更长时间,它们也没有作为事件出现。)

怎么可能在 Debug 中什么都没有显示???

最佳答案

检查设备的时间设置。时间需要准确。

关于ios - Firebase Analytics 看起来很完美,但就是不会出现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51500575/

10-12 06:10