iOS 设备什么时候发送应答数据?

When is Answer data sent from iOS device?

我正在使用 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";
}

如有任何帮助,我们将不胜感激。谢谢!

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

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