正在记录新的Firebase事件,但上传时没有数据

时间:2016-06-24 04:58:11

标签: firebase firebase-analytics

这是自己说的调试日志

2016-06-24 00:50:34.965 testApp[13184:] <FIRAnalytics/DEBUG> Event logged. Event name, event params: select_content, {
        "_o" = app;
        "content_type" = "Share_Screen";
        "item_id" = 4;
    }
2016-06-24 00:50:40.969 testApp[13184:] <FIRAnalytics/DEBUG> Event logged. Event name, event params: select_content, {
        "_o" = app;
        "content_type" = "About_Screen";
        "item_id" = 5;
    }

为了简洁起见,我已经截断了一堆其他事件。

2016-06-24 00:50:46.346 testApp[13184:] <FIRAnalytics/DEBUG> Do not schedule an upload task. Task already exists
2016-06-24 00:50:46.394 testApp[13184:] <FIRAnalytics/DEBUG> No data to upload. Upload task will not be scheduled
2016-06-24 00:50:46.394 testApp[13184:] <FIRAnalytics/DEBUG> Canceling active timer
2016-06-24 00:50:46.395 testApp[13184:] <FIRAnalytics/DEBUG> Cancelling background upload task.

有没有人知道这里发生了什么。我等了一整天才把这些事件带到firebase分析中。

4 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我尝试过的两种可能的解决方案就是我的工作。

  1. 在GoogleService-Info.plist中,启用标记&#34; IS_ANALYTICS_ENABLED&#34;
  2. 在模拟器或设备上测试时,我们需要将应用程序最小化到后台(因此它会将数据发送到firebase服务器),然后再按下停止调试按钮。

答案 1 :(得分:1)

我不会对这些消息反应过度。那里没有错误。可能只是因为您在查看报告时未在日期范围内添加“今天”?请注意,默认日期范围(“过去30天”)不包括今天。因此,如果您想查看今天的数据,请将日期范围更改为“今天”或“自定义”,并在日期范围内包含今天。

答案 2 :(得分:0)

  

无需上传数据。上传任务不会被安排

日志确实说没有要上传的数据,因此网站上没有数据可供查看。你能提供完整的日志或任何有前缀的东西吗?

答案 3 :(得分:0)

  1. 在您的项目中搜索 GoogleService 并找到 GoogleService-Info.plist
  2. 检查IS_ANALYTICS_ENABLED,它是布尔值,如果,请点击并选择
  3. 保存并运行项目,问题将得到解决。