Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何离线存储firebase分析数据超过72小时?_Firebase_Firebase Analytics - Fatal编程技术网

如何离线存储firebase分析数据超过72小时?

如何离线存储firebase分析数据超过72小时?,firebase,firebase-analytics,Firebase,Firebase Analytics,我使用Firebase进行分析,并且我启用了Firebase持久存储,当设备联机时,它可以帮助将分析事件发送到Firebase,但限制是它只向Firebase analytics发送72小时的数据 我希望firebase至少获得过去10天的离线分析数据 我是否可以在设备脱机时将此分析事件存储在核心数据中,并在设备连接到internet时将此事件发送到firebase来实现这一点 或者有没有其他方法来实现这一点 我只想发送事件名称和事件的时间戳。您可能可以在本地存储事件,但这样做会很挑剔并且容易出

我使用Firebase进行分析,并且我启用了Firebase持久存储,当设备联机时,它可以帮助将分析事件发送到Firebase,但限制是它只向Firebase analytics发送72小时的数据

我希望firebase至少获得过去10天的离线分析数据

我是否可以在设备脱机时将此分析事件存储在核心数据中,并在设备连接到internet时将此事件发送到firebase来实现这一点

或者有没有其他方法来实现这一点

我只想发送事件名称和事件的时间戳。

您可能可以在本地存储事件,但这样做会很挑剔并且容易出错

当自己存储事件,然后在设备联机时提交时,我看到了许多潜在的问题。不经意间:

  • 没有API跟踪Firebase内置的分析清除事件的生命周期。因此,您有相当大的机会记录两次事件

  • 你不能追溯事件发生的时间,因此你在重新连接时触发的任何事件都将显示为当时发生的事件

  • 您可能会错过Firebase自动记录的事件。你可能会补偿,但在这一点上,你几乎是在构建自己的分析解决方案

  • 老实说,这是一些潜在的问题,你可能会遇到更多。我会认真考虑这项努力是否值得,或者如果你选择另一个解决方案更好。

    我想到的一些解决方案:

  • 将您自己的事件直接记录到BigQuery。然后与Firebase导出的分析事件合并,并对结果进行重复数据消除

  • 选择API直接满足您需求的分析提供商