适用于 iOS 的 FirebaseAnalytics

Posted

技术标签:

【中文标题】适用于 iOS 的 FirebaseAnalytics【英文标题】:FirebaseAnalytics for iOS 【发布时间】:2019-06-04 14:36:12 【问题描述】:

我使用了下面的 firebase 代码:

        int month = (int)[components month]; //gives you month
        int day = (int)[components day]; //gives you day
        int year = (int)[components year];

        NSString * obj = @"Date : ";
        NSString * key = [NSString stringWithFormat:@"%d/%d/%d",day,month,year];
       [dictionary setObject:obj forKey:key];


       [FIRAnalytics logEventWithName:@"Game Launch :" parameters:dictionary];
       [FIRAnalytics setAnalyticsCollectionEnabled:true];

在 firebase 仪表板中,我看不到消息 Game Launch 该日志来自哪里?

【问题讨论】:

【参考方案1】:

在 Firebase StreamView 或 DebugView 中实时查看事件

    ios (https://firebase.google.com/docs/analytics/ios/events#view_events_in_the_xcode_debug_console) 启用调试日志记录以查看事件何时上传到调试控制台。 转到 Firebase 控制台https://console.firebase.google.com 选择您的应用 在 Analytics 选项卡中选择 StreamView 或 DebugView 以实时查看您的事件。

在 Firebase 仪表板中查看事件

在 Firebase 仪表板中不会实时显示事件。

您可以在 Firebase 控制台信息中心查看有关您的事件的汇总统计信息。 这些仪表板全天定期更新。要立即进行测试,请使用上一节中所述的 logcat 输出。

见https://firebase.google.com/docs/analytics/ios/events#view_events_in_the_dashboard

【讨论】:

所以上面的代码只在 Xcode 中登录? FIRAnalytics logEventWithName:@"Game Launch :", in this Game Launch: 仅在 Xcode 中提供?没有它在 firebasedashboard 中显示的位置?

以上是关于适用于 iOS 的 FirebaseAnalytics的主要内容,如果未能解决你的问题,请参考以下文章

使用适用于 iOS 10 的 UNUserNotificationCenter

在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果

如何管理适用于 iOS 7 和 iOS 6.0 的自动布局约束

适用于 iOS 的 FirebaseAnalytics

iOS 8:为啥 NSLayoutAttributeCenterX 无法将我的视图居中? (适用于 iOS 7)

适用于 iOS/Android 的 AVS/ASK