【问题标题】:When is Answer data sent from iOS device?iOS 设备何时发送应答数据?
【发布时间】:2017-08-22 04:09:47
【问题描述】:

我正在使用 Fabric 的答案。我的问题很明确,iOS 设备何时发送数据?

我收到了来自 Crashlytics 的 this 文章,该文章说当应用程序启动或进入前台时是否在 iOS 上批量发送事件。我在我的项目中确认了这一点。

在调试模式下,我知道Answer 将在后台发送事件(仅当我按下主页按钮时)。

我的问题是,有没有使用Answer 实时发送事件,我的意思是在前台?因为我发现在android中,我们不应该先去后台发送事件。这是我的Answer 设置

2017-08-22 11:10:50.993 myProject Dev[66680:2305418] [Answers] Answers enabled with settings: {
    "flush_interval_secs" = 300;
    "flush_on_background" = 1;
    "forward_to_google_analytics" = 0;
    "include_purchase_events_in_forwarded_events" = 0;
    "max_byte_size_per_file" = 8000;
    "max_file_count_per_send" = 1;
    "max_pending_send_file_count" = 100;
    "sampling_rate" = 1;
    "track_custom_events" = 1;
    "track_predefined_events" = 1;
    "track_view_controllers" = 0;
    url = "https://e.crashlytics.com/spi/v2/events";
}

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: ios crashlytics google-fabric


    【解决方案1】:

    来自 Fabric 的 Todd。现在还不能实时发送这些事件。这是由于您方面的电池和网络问题以及我们方面的扩展问题。我会让团队知道你有兴趣!

    【讨论】:

      【解决方案2】:

      您可以使用 Fabric 套装中的 Answers(Crashlytics 也是 Fabric 的一部分):

      【讨论】:

      • 什么意思?我已经在使用Answer,而且我相信它来自Crashlytics,因为我只导入 crashlytics。
      • 您可以随时发送事件,viewWillAppear 或 viewDidAppear
      • 确实如此,但该答案将在后台状态下传输其事件(用户按下主页按钮)
      猜你喜欢
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多