首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将火基分析数据脱机存储72小时以上?

如何将火基分析数据脱机存储72小时以上?
EN

Stack Overflow用户
提问于 2020-03-29 12:45:30
回答 1查看 366关注 0票数 1

我使用Firebase进行分析,并且我启用了firebase持久存储,这有助于在设备联机时将分析事件发送到防火墙,但限制是它只向firebase分析发送72小时的数据。

我想让firebase至少获得过去10天的离线分析数据。

当设备离线时,我可以通过将此分析事件存储在核心数据中,并在设备连接到internet时将此事件发送到防火墙来实现吗?

或者是否有其他方法来实现这一点?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-29 15:12:16

您可能可以在本地存储事件,但是它会很挑剔,而且容易出错。

当您自己存储事件,然后在设备在线时提交它们时,我看到了许多潜在的问题。从我的头顶上:

  1. 没有API来跟踪Firebase内建的清除分析事件的生命周期。因此,您有相当大的机会记录两次事件。
  2. 您不能追溯这些事件,因此在重新连接时触发的任何事件都会显示为发生了。
  3. 您可能会错过Firebase自动记录的事件。您可能会进行补偿,但此时您几乎正在构建自己的分析解决方案。

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

想到的一些解决办法是:

  1. 直接将您自己的事件记录到BigQuery。然后与Firebase的导出分析事件合并,并删除results.
  2. Pick --一个其API直接满足您的需求的分析提供程序。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60914469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档