我與亂舞API爲iOS工作,我遇到一個使用案例似乎並不被支持:亂舞:如何調用-logEvent:withParameters:timed:會話何時結束?
我開始與-logEvent:timed:
定時事件跟蹤用戶所用的時間在視圖上。當用戶在該視圖上時,正在跟蹤幾個參數,我計劃在用戶從視圖導航離開時轉到-endTimedEvent:withParameters:
)。
這裏是棘手的部分,如果用戶背景的應用程序,而在視圖,亂舞將自動結束後10秒的定時事件不設置任何參數。當然一種解決方案是觀察UIApplicationWillResignActiveNotification
並自己撥打-endTimedEvent:withParameters:
。不過,我想尊重Flurry的setSessionContinueSeconds
財產,並且不會在會議結束之前結束活動。這樣,如果用戶在10秒內回到應用程序,他們仍然處於在視圖中跟蹤其時間的同一事件中。
有沒有辦法做到這一點?
例如,當會話willEnd/didEnd時,是否有一個委託方法被調用,我可以在Flurry之前手動調用-endTimedEvent:withParameters:
?或者有一種方法可以在活動時將參數追加到定時事件(無需結束)。當Flurry結束會話時,事件已經設置了參數。