2012-08-24 251 views
2

TestFlight的應用程序如何發送其崩潰報告?是否有一些即時異常處理程序發送報告?或者,應用程序的下一次啓動會通過崩潰日誌觸發掃描併發送未完成的日誌? 由於過多的內存使用量會作爲崩潰報告發送,操作系統也會被殺死嗎?TestFlight崩潰報告

回答

1

從文檔:

未捕獲的異常意味着你的應用程序處於未知狀態 並沒有太多可以做,但嘗試和退出 優雅。我們的軟件開發工具盡最大努力在我們收集到的數據中盡我們所能收集的數據在崩潰時向您提供,但它的設計方式如此,保存數據的重要行爲儘可能以安全的方式以儘可能安全的方式進行試圖發送任何東西。如果您確實使用未捕獲的異常或信號處理程序,請在致電 takeOff之前安裝處理程序。我們的SDK會在我們運行的時候給您的處理程序打電話

因此它會立即發送。

我會認爲,內存觸發的崩潰會使用相同的方法,但你永遠不知道它是否能夠完成。