是否可以通過調用[[GANTracker sharedTracker] dispatch]
來手動調度(發送)事件,即使GANTracker
已被設置爲例如dispatchPeriod
實例化。 10秒?當dispatchPeriod與Google Analytics一起使用時,我可以立即/手動調度事件嗎?
我對谷歌分析的iOS框架的理解是,在調用trackEvent:action:label:value:withError:
方法時,事件並不實際發送,而是在GANTracker
內部排隊,當dispatchPeriod
到期時將發送它。換句話說,GANTracker
收集事件,頁面瀏覽等,並將按照正數值dispatchPeriod
每隔X秒發送一次。我對嗎?
現在,文檔說爲了手動調度(發送)事件到服務器,我需要實例化GANTracker
與dispatchPeriod
設置爲-1
。它真的有必要嗎?我不能擁有兩全其美嗎?我想打電話[[GANTracker sharedTracker] dispatch]
將發送事件無論指派時間的...
編輯:我知道,我可以測試,但24小時延遲期數據傳播是有點長......
對我有用,謝謝! –