我已经在很多应用程序中使用了Fabric,但是当一个应用程序每分钟提交数百个事件时,我很好奇。
对于这个例子,我将使用计步器应用程序,我希望跟踪用户在我的应用程序中采取的步骤数量。考虑到普通用户每分钟走100步,我不希望应用程序向服务器发送几十个更新。
Fabric如何处理这个问题,它只会告诉服务器“嘿,在过去的5分钟里有273个步骤事件与这个元删除”或者它会发送273个步骤事件。
计步器应用程序通常在后台运行,因此我们如何在没有用户打开应用程序的情况下将数据传送到Fabric
答案 0 :(得分:1)
好问题!来自Fabric的Todd。这些按时间间隔进行批处理和发送,并且某些事件(如安装)会触发上载排队事件数据。如果您对应用程序的细节感到好奇,可以在Xcode调试器中观察我们的流量。