2017-04-07 27 views
0

我在很多應用程序中使用過Fabric,但是我對一個應用程序每分鐘提交數百個事件時的性能感到好奇。如果事件定期或立即提交,Fabric Answers如何向服務器發送數據?

對於這個例子,我將使用計步器應用程序,在這個應用程序中,我想跟蹤用戶在我的應用程序中執行的步驟數量。考慮到一般用戶每分鐘走100步,我不希望應用程序發送幾十個更新到服務器。

Fabric如何處理這個問題,它是否會告訴服務器「嘿,在這個元拆分的最後5分鐘內有273個步驟事件」,還是它會發送273個步驟事件。

計步器應用程序通常在後臺運行,因此我們將如何獲取數據到面料,而無需用戶打開應用程序

回答

1

大問題! Todd來自Fabric。它們會按時間間隔進行批處理和發送,而且某些事件(如安裝)會觸發隊列事件數據的上載。如果您對您的應用程序的具體信息感興趣,則可以在Xcode調試器中觀看我們的流量。

+0

所以,爲了澄清一下,它是否會通過網絡發送250個相同的事件,或者只是發送類似'{event:{...} amount:250}'這樣可以最大限度地減少網絡和電池影響。 – Hobbyist

相關問題