强制Firebase在后台发送分析数据?

时间:2018-08-07 08:12:23

标签: ios firebase firebase-analytics

我正在尝试确定我的应用程序的用户在入职过程中失去了兴趣。为此,我实施了Firebase Analytics。但是,在用户仅使用一次该应用程序而从未再次打开该应用程序的情况下,整理后的分析数据永远不会上传到Firebase。仅当应用程序第二次启动时,数据才被上传。

Firebase Analytics是否可以通过应用程序后台强制上载?

1 个答案:

答案 0 :(得分:4)

无法强制Firebase Analytics客户端在任何特定时间将其数据发送到服务器。

但是正如Todd在他的博客文章How Long Does it Take for My Firebase Analytics Data to Show Up?中所说:

  

在iOS设备上,当您的应用进入后台时,Firebase还将发送数据。因此,如果用户尝试使用您的应用程序20分钟,然后将其卸载,则仍然会收到该会话数据,因为在用户将您的应用程序移至后台后,您的应用程序就会发送该数据。

唯一的警告:

  

分析数据实际上会在iOS上丢失的一个极端情况是,如果您的应用崩溃了,然后用户立即将其卸载了。

因此,如果用户后台应用程序,则看起来应该将分析数据发送到服务器。如果您没有做到这一点,您能否更明确地描述其数据没有显示出来的用户流?