11月 2013

2013年11月28日 星期四

Flurry on IOS


最近剛好有機會研究到Flurry

就紀錄一下在iDevice上發生的奇怪事情

常常會有一些使用者點擊的資料沒有被送到Flurry

等了十來天也是沒有

後來再把 setSessionReportsOnCloseEnabled設定成No

使用者的操作行為就開始出現在Flurry了

目前推測是因為 setSessionReportsOnCloseEnabled預設是開啟

當app關閉時才把session的資料送回去Flurry server

但如果傳送的時間拉太久 app被os給關掉

就可能造成資料沒送成功

如果設成No 就是下次開啟app時 再把report送出

雖然這樣有可能不會收到那些使用者只開過一次的資料

但總比資料全部遺失來的好

除此之外 還有看到一個有趣的參數 setSessionContinueSeconds

這個可以設定當你跳出app後幾秒就結束這個session

如果把時間設定成1秒 或許有機會再關閉app前

就順利把資料送出也不一定

但也有可能會和setSessionReportsOnCloseEnabled設成Yes一樣

資料直接遺失 XDD

這些目前還在持續觀查中

Flurry 的確是一個很有趣的東西



參考: http://support.flurry.com/index.php?title=IPhone_FAQ